Heim > Artikel > Backend-Entwicklung > C#-Sammlung häufig verwendeter Funktionen
C# Häufig verwendete Funktionen
1. DatumZeit Numerischer Typ
System.DateTime currentTime=new System.DateTime();
1.1 Holen Sie sich das aktuelle Jahr, den aktuellen Monat, Tag, Stunde, Minute und Sekunde
currentTime=System.DateTime.Now;
1.2 Holen Sie sich das aktuelle Jahr
int year=currentTime.Year;
1.3 Holen Sie sich den aktuellen Monat
int Month= currentTime.Month;
1.4 Den aktuellen Tag abrufen
int day=currentTime.Day;
1.5 Die aktuelle Uhrzeit abrufen
int Hour=currentTime.Hour;
1.6 Die aktuelle Minute abrufen
int minute=currentTime.Minute;
1.7 get Aktuelle Sekunde
int second = currentTime.Second;
1.8 Holen Sie sich die aktuelle Millisekunde
int millisecond = currentTime.Millisecond;
( Variable ist auf Chinesisch verfügbar)
1.9 Chinesische Datumsanzeige abrufen – Jahr, Monat, Tag, Stunde und Minute
string strY=currentTime.ToString("f") ; // Sekunden nicht anzeigen
1.10 Chinesisches Datum display_year und Monat abrufen
string strYM=currentTime.ToString("y");
1.11 Chinesisches Datum display_month und day abrufen
string strMD=currentTime.ToString("m");
1.12 Holen Sie sich das chinesische Jahr, den chinesischen Monat und den chinesischen Tag
string strYMD=currentTime.ToString("D");
1.13 Holen Sie sich die aktuelle Stunde und Minute, das Format ist: 14:24
string strT=currentTime.ToString("t ");
1.14 Holen Sie sich die aktuelle Zeit, das Format ist: 2003-09-23T14 :46:48
string strT=currentTime.ToString("s");
1.15 Holen Sie sich die aktuelle Uhrzeit. Das Format ist: 2003-09-23 14:48:30Z
string strT=currentTime.ToString("u");
1.16 Holen Sie sich die aktuelle Uhrzeit, das Format ist: 23.09.2003 14 :48
string strT=currentTime.ToString("g");
1.17 Holen Sie sich die aktuelle Zeit, das Format ist: Tue, 23 Sep 2003 14:52:40 GMT
string strT=currentTime("r");
1.18 Holen Sie sich das Datum und die Uhrzeit n Tage nach der aktuellen Uhrzeit
DateTime newDay = DateTime.Now.AddDays(100);
1.19 Datum und Uhrzeit der aktuellen Uhrzeit Week
mithilfe von System.Globalization abrufen;
GregorianCalendar gc = new GregorianCalendar();
Console.WriteLine(gc.GetWeekOfYear(DateTime.Now,CalendarWeekRule.FirstDay,DayOfWeek.Monday));
1.20 Berechnen Sie die Differenz zwischen zwei Daten
DateTime time1 =new DateTime(1982,4,24,14,23,06);
DateTime time2 =new DateTime(1982,1,21,8,16 ,32);
TimeSpan ts= time2.Subtract(time1);
string timespan = "Difference:"
+ts.Days.ToString()+"Days"
+ts .Hours.ToString()+" Stunde"
+ts.Minutes.ToString()+"Minute"
+ts.Seconds.ToString()+"Sekunde";
2. Int32 .Parse(variable) Int32.Parse ("Konstante")
Zeichentypkonvertierung in 32-Bit-Zahlentyp
3. Variable .ToString()
Zeichentypkonvertierung Konvertieren in Zeichenfolge
12345.ToString("n"); //Generiere 12.345,00
12345.ToString("C"); //Generiere ¥12.345,00
12345.ToString( "e"); //Generiere 1,234500 e+004
12345.ToString("f4"); //Generiere 12345.0000
12345.ToString("x"); //Generiere 3039 (hexadezimal)
12345.ToString("p"); //Generiere 1.234.500,00 %
4. Variable.Length numerischer Typ
Ermitteln Sie die Zeichenfolgenlänge:
Zum Beispiel: string str="China";
int Len = str.Length; / /Len ist eine selbstdefinierte Variable , str ist der Variablenname des zu testenden Strings
5. System.Text .Encoding.Default.GetBytes(variable)
Zeichencode in Bitcode umwandeln
Zum Beispiel: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Dann können Sie die Bits erhalten. Länge:
len = bytStr. Länge;
6. System.Text.StringBuilder("")
String-Addition, (ist das +-Zeichen dasselbe? )
Zum Beispiel: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("China");
sb.Append("People");
sb.Append("Republic");
7. Variable.
Substring(parameter 1, parameter 2); Teil der Zeichenfolge abfangen, Parameter 1 stammt von links Die Startziffer, Parameter 2 ist die Anzahl der abzufangenden Ziffern.
Zum Beispiel: string s1 = str.Substring(0,2);
8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
Rufen Sie die Remote-Benutzer-IP ab Adresse
9. Erhalten Sie die echte IP-Adresse des Remote-Benutzers über den Proxyserver:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables ["HTTP_X_FORWARDED_FOR"] .ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"];
Access Session value;
Zum Beispiel Zuweisung: Session["username"]="Bush";
Wert: Object objName=Session[ "username "];
String strName=objName.ToString();
Clear: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
Übertragen Variablen mithilfe von Hyperlinks.
So erstellen Sie einen Hyperlink auf einer beliebigen Seite: Klicken Sie auf
So erhalten Sie den Wert auf der Edit.aspx-Seite: String str=Request.QueryString [ "fdid"];
12. DOC object.createElement_x("Neuer Knotenname");
Einen neuen XML-Dokumentknoten erstellen
13. Parent node.AppendChild (untergeordneter Knoten );
Den neu erstellten untergeordneten Knoten zum übergeordneten Knoten des XML-Dokuments hinzufügen
14. Parent node.RemoveChild(node);
Knoten löschen
15. Antwort
Response. Write("string");
Response.Write(variable);
Ausgabe auf der Seite.
Response.Redirect("URL-Adresse");
Zur durch die URL angegebenen Seite springen
16. – Logischer Typ
Überprüfen Sie, ob die angegebene Position ein Nullzeichen ist.
Beispiel:
string str="Chinese people";
Response.Write(char.IsWhiteSpace(str,2)); //Das Ergebnis ist: True, das erste Zeichen ist das 0-Bit und 2 ist das dritte Zeichen.
17. char.IsPunctuation('Character') --Logischer Typ
Überprüfen Sie, ob das Zeichen ein Satzzeichen ist
Zum Beispiel: Response.Write(char.IsPunctuation('A')) ; // Rückgabe: False
18. (int)'Character'
Konvertieren Sie Zeichen in Zahlen und überprüfen Sie die einfachen Anführungszeichen.
Zum Beispiel:
Response.Write((int)'中'); //Das Ergebnis ist der chinesische Zeichencode: 20013
19. (char) Code
Zahlen umwandeln in Zeichen, Überprüfen Sie die durch den Code dargestellten Zeichen.
Zum Beispiel:
Response.Write((char)22269); //Das Zeichen „国“ zurückgeben.
20. Trim()
Leerzeichen vor und nach der Zeichenfolge löschen
21. Stringvariable.Replace("substring", "replace with")
String-Ersetzung
Zum Beispiel:
string str="China";
str=str.Replace("国","central"); //Ersetze das chinesische Zeichen durch das zentrale Zeichen
Response.Write( str) ; // Das Ausgabeergebnis ist „Central“
Ein weiteres Beispiel: (Das ist sehr praktisch)
string str="Dies ist ein