Heim  >  Artikel  >  Backend-Entwicklung  >  Eine Reihe häufig verwendeter kleiner Funktionen und Methoden in c#.net

Eine Reihe häufig verwendeter kleiner Funktionen und Methoden in c#.net

巴扎黑
巴扎黑Original
2016-12-20 17:02:431073Durchsuche

1. DateTime numerischer Typ System.DateTime currentTime=new System.DateTime(); 1.1 Aktuelles Jahr, Monat, Tag, Stunde, Minute und Sekunde abrufen currentTime=System.DateTime.Now; =currentTime.Year; 1.3 Holen Sie sich den aktuellen Monat int Monat = currentTime.Day; Holen Sie sich den aktuellen Tag int Stunde = currentTime.Hour; .Minute; 1.7 Ermittelt die aktuelle Millisekunde int millisecond = currentTime.Millisecond; (Variablen sind auf Chinesisch verfügbar) Int32.Parse („Konstante“) Der Zeichentyp wird in einen 32-Bit-Digitaltyp konvertiert. 3. Variable.ToString() Konvertiert den Zeichentyp in einen String. 12345.ToString("n");//Generiere 12,345.0012345.ToString("C");//Generiere ¥12,345.0012345. ToString("e");//Generiere 1.234500e+00412345.ToString ("f4");//Generiere 12345.000012345.ToString("x");//Generiere 3039 (hexadezimal) 12345.ToString("p"); //Generiere 1.234.500,00%4, variable .Length Digitaltyp, um das Wort String-Länge zu erhalten: Zum Beispiel: string str="China";int Len = str.Length;//Len ist eine benutzerdefinierte Variable, str ist der Variablenname von Die zu testende Zeichenfolge 5. Der Zeichencode System.Text.Encoding.Default.GetBytes(variable) wird in Bitcode umgewandelt, z. B.: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str); und dann Die Bitlänge kann wie folgt ermittelt werden: len = bytStr.Length; 6. System.Text.StringBuilder(" ") Zeichenfolgen hinzufügen (ist das Gleiche mit dem +-Zeichen?) Zum Beispiel: System.Text.StringBuilder sb = new System.Text .StringBuilder("");sb.Append("中华");sb.Append("Republic"); 7. Variable.Substring (Parameter 1, Parameter 2); In der Zeichenfolge ist Parameter 1 die Startziffer von links und Parameter 2 die Anzahl der abzufangenden Ziffern. Beispiel: string s1 = str.Substring(0,2); 8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); Rufen Sie die IP-Adresse des Remote-Benutzers ab. 9. Rufen Sie die echte IP-Adresse des Remote-Benutzers ab Proxyserver: if(Request.ServerVariables["HTTP_VIA"]!=null){stringuser_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();}else{stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString() ;}10 , Session["variable"]; access Session value; zum Beispiel Zuweisung: Session["username"]="Bush";String strName=objName.ToString( ) ; Clear: Session.RemoveAll(); 11. String str=Request.QueryString["Variable"]; Um beispielsweise einen Hyperlink auf einer beliebigen Seite zu erstellen: Klicken Sie auf , um den Wert auf der Seite Edit.aspx abzurufen: String str=Request.QueryString["fdid; "];12 , DOC object.CreateElement("Neuer Knotenname"); Erstellen Sie einen neuen Knoten des XML-Dokuments. 13. Parent node.AppendChild (untergeordneter Knoten); Fügen Sie den neu erstellten untergeordneten Knoten zum übergeordneten Knoten des XML-Dokuments hinzu 14. Parent node.RemoveChild (node) ;Knoten löschen 15, ResponseResponse.Write("string");Response.Write(variable);Ausgabe auf die Seite. Response.Redirect("URL-Adresse"); springt zu der durch die URL angegebenen Seite 16. char.IsWhiteSpce (String-Variable, Anzahl der Ziffern) – logischer Typ, um zu überprüfen, ob die angegebene Position ein Nullzeichen ist, wie zum Beispiel: string str ="Chinese People" ;Response.Write(char.IsWhiteSpace(str,2)); //Das Ergebnis ist: True, das erste Zeichen ist 0 und 2 ist das dritte Zeichen. 17. char.IsPunctuation('Character') - Logische Prüfung, ob das Zeichen ein Satzzeichen ist, wie zum Beispiel: Response.Write(char.IsPunctuation('A'));//Return: False18, (int)'Character ' In eine Zahl umwandeln, den Codepunkt nachschlagen, auf die einfachen Anführungszeichen achten. Beispiel: Response.Write((int)'中');//Das Ergebnis ist der chinesische Zeichencode: 2001319. Der (char)-Code wandelt Zahlen in Zeichen um und überprüft die durch den Code dargestellten Zeichen. Beispiel: Response.Write((char)22269);//Gibt das Zeichen „国“ zurück. 20. Trim() löscht die Leerzeichen vor und nach der Zeichenfolge. 21. Zeichenfolgenvariable.Replace("substring", "replace with") Zeichenfolgenersetzung wie: string str="China";str=str.Replace("国" ,"central");//Ersetzen Sie das nationale Zeichen durch das zentrale Zeichen Response.Write(str);//Das Ausgabeergebnis ist "central". (Das ist sehr praktisch) string str="Das ist < script>script"; str=str.Replace("<","<");//Ersetzen Sie die linke spitze Klammer durch und < durch (oder ersetzen ist < es wird jedoch geschätzt, dass sie nach dem Speichern in XML und erneuten Senden wiederhergestellt wird) Response.Write(str); //Wird angezeigt als: „Dies ist ein