1. Numerischer Typ DateTime
System.DateTime currentTime=new System.DateTime();
1.1 Rufen Sie das aktuelle Jahr, den aktuellen Monat, den aktuellen Tag, die aktuelle Stunde, die Minute und die Sekunde ab
currentTime=System.DateTime.Now;
1.2 Holen Sie sich das aktuelle Jahr
int Jahr=aktuelleZeit.Jahr;
1.3 Holen Sie sich den aktuellen Monat
int Monat=aktuelleZeit.Monat;
1.4 Holen Sie sich den aktuellen Tag
int day=currentTime.Day;
1.5 Ermitteln Sie die Gegenwartsform
int Stunde=aktuelleZeit.Stunde;
1.6 Aktuelle Punkte abrufen
int Minuten=aktuelleZeit.Minute;
1.7 Holen Sie sich die aktuelle Sekunde
int Sekunden=currentTime.Second;
1.8 Ermitteln Sie die aktuelle Millisekunde
int Millisekunden=currentTime.Millisecond;
(Variablen sind auf Chinesisch verfügbar)
2. Int32.Parse (Variable) Int32.Parse („Konstante“)
Konvertieren Sie den Zeichentyp in den 32-Bit-Digitaltyp
3. Variable.ToString()
Konvertieren Sie ein Zeichen in eine Zeichenfolge
12345.ToString("n"); //Generiere 12.345,00
12345.ToString("C"); //Generiere ¥12.345,00
12345.ToString("e"); //Generiere 1.234500e+004
12345.ToString("f4"); //Generiere 12345.0000
12345.ToString("x"); //Generiere 3039 (hexadezimal)
12345.ToString("p"); //Generiere 1.234.500,00 %
4. Variable .Length nimmt die Stringlänge im numerischen Typ an:
Zum Beispiel: string str="China";
int Len = str.Length; //Len ist eine benutzerdefinierte Variable, str ist der Variablenname der zu testenden Zeichenfolge
5. System.Text.Encoding.Default.GetBytes (Variable)
Konvertieren Sie Wortcode in Bitcode wie: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Dann kann die Bitlänge erhalten 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("China");
sb.Append("People");
sb.Append("Republic");
7. Variable.Substring(parameter 1, parameter 2);
Fangen Sie einen Teil der Zeichenfolge ab. Parameter 1 ist die Startziffer von links, 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();
Ermitteln Sie die IP-Adresse des Remote-Benutzers.
9. Ermitteln Sie die tatsächliche IP-Adresse des Remote-Benutzers über den Proxyserver:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}anders{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"];
Zugriffssitzungswert;
Beispiel: Zuweisung: Session["username"]="Bush";
Wert: Object objName=Session["username"];
String strName=objName.ToString();
Clear: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
Übertragen Sie Variablen mithilfe von Hyperlinks.
So erstellen Sie einen Hyperlink auf einer beliebigen Seite: <a href=Edit.aspx?fbid=23>Klicken</a>
Rufen Sie den Wert auf der Seite Edit.aspx ab: String str=Request.QueryString["fdid"]
12. DOC object.CreateElement("New node name");
Erstellen Sie einen neuen XML-Dokumentknoten
13. Parent node.AppendChild (child node);
Fügen Sie den neu erstellten untergeordneten Knoten zum übergeordneten Knoten des XML-Dokuments hinzu.
14. Parent node.RemoveChild(node);
Löschen Sie Knoten
15, Antwort
Response.Write("string");
Response.Write(variable);
Ausgabe auf der Seite.
Response.Redirect("URL-Adresse");
Springe zu der durch die URL
16 angegebenen Seite. char.IsWhiteSpce (String-Variable, Anzahl der Ziffern) – logische Prüfung, ob die angegebene Position ein Nullzeichen ist;
wie:
string str="Chinesen";
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: False
18. (int)' Charakter'
Wandeln Sie Zeichen in Zahlen um und suchen Sie nach Codepunkten. Beachten Sie die einfachen Anführungszeichen.
wie:
Response.Write((int)'中'); //Das Ergebnis ist der chinesische Zeichencode: 20013
19. Der (char)-Code wandelt Zahlen in Zeichen um und überprüft die durch den Code dargestellten Zeichen.
wie:
Response.Write((char)22269); //Das Zeichen „国“ zurückgeben.
20. Trim()
Leerzeichen vor und nach der Zeichenfolge
21 löschen, Zeichenfolgenvariable.Replace("substring", "replace with")
String-Ersatz wie:
string str="China";
str=str.Replace("国","central"); //Ersetzen Sie das nationale Zeichen durch das zentrale Zeichen
Response.Write(str); //Das Ausgabeergebnis ist „center“.
(Das ist sehr praktisch)
string str="Dies ist ein <script>-Skript";
str=str.Replace("<","<font><</font>"); //Ersetzen Sie die linke spitze Klammer durch <font> und < und </font> (oder ersetzen Sie sie durch <, aber das ist es wird voraussichtlich von XML verarbeitet. Nach dem Speichern wird es immer noch wiederhergestellt, wenn Sie es erneut senden.)
Response.Write(str); //Wird angezeigt als: „Dies ist ein <script>-Skript“.
Wenn es sich um ein Skript handelt, wird es nach dem Ersetzen ausgeführt Das Skript wird nicht ausgeführt.
Der Wert dieses Codes besteht darin, dass Sie alle HTML-Tags in einem Text ungültig machen, alle anzeigen und Ihre interaktive Site schützen können.
Spezifische Implementierung: Fügen Sie den folgenden Code zu Ihrem Formular-Sendeschaltflächen-Skript hinzu:
string strSubmit=label1.Text; //label1 ist die Kontroll-ID, mit der Sie Benutzer auffordern, Daten zu übermitteln.
strSubmit=strSubmit.Replace("<","<font><</font>");
Dann speichern oder ausgeben strSubmit.
Auch UBB-Code lässt sich mit dieser Methode einfach implementieren.
22. Math.Max(i,j)
Nehmen Sie den Maximalwert zwischen i und j, z. B. int x=Math.Max(5,10); // Addieren Sie
ein wenig zum Wert von x 10 23. String-Vergleich ...
Fügen Sie ein wenig
23 hinzu. Im Allgemeinen wird der String-Vergleich verwendet: if(str1==str2){ }, aber es gibt auch andere Methoden:
(1),
Zeichenfolge str1;
//Syntax: str1.EndsWith(str2); __Erkennen Sie, ob die Zeichenfolge str1 mit der Zeichenfolge str2 endet, und geben Sie einen booleschen Wert zurück.
if(str1.EndsWith(str2)){ Response.Write("String str1 endet mit "+str2+"" }
(2),
,
ob die Zeichenfolge str1 mit der Zeichenfolge str2 übereinstimmt, und geben Sie einen booleschen Wert zurück.
//Syntax Equals(str1,str2); __Überprüfen Sie, ob die Zeichenfolge str1 mit der Zeichenfolge str2 übereinstimmt, und geben Sie einen booleschen Wert zurück. Die Verwendung ist die gleiche wie oben.
24. IndexOf(), LastIndexOf()
Suchen Sie das erste (letzte) Vorkommen eines bestimmten Zeichens oder einer bestimmten Zeichenfolge in einer Zeichenfolge und geben Sie den Indexwert zurück, z. B.:
str1.IndexOf("word"); //Finden Sie den Indexwert (Position) von "word" in str1
str1.IndexOf("string"); //Finden Sie den Indexwert (Position) des ersten Zeichens von „string“ in str1
str1.IndexOf("string",3,2);//Beginnen Sie beim 4. Zeichen von str1, suchen Sie nach 2 Zeichen und finden Sie den Indexwert (Position) des ersten Zeichens von „string“ in str1
25. Einfügen( )
Fügt das angegebene Zeichen am angegebenen Index in die Zeichenfolge ein. wie:
str1.Insert(1,"字"); Füge „character“ am zweiten Zeichen von str1 ein. Wenn str1="China", ist das eingefügte Zeichen „中文国“
;
Fügen Sie links (oder rechts) der Zeichenfolge ein Leerzeichen hinzu oder geben Sie ein Zeichen an, damit die Zeichenfolge die angegebene Länge erreicht, z. B.:
<%
string str1="Chinesisch";
str1=str1.PadLeft(10,'1'); //Wenn kein zweiter Parameter vorhanden ist, fügen Sie ein Leerzeichen hinzu
Response.Write(str1); //Das Ergebnis ist „1111111 Chinesisch“, die Stringlänge beträgt 10
%>
27. Remove()
Um eine bestimmte Anzahl von Zeichen an einer bestimmten Position zu löschen, wird im Allgemeinen der Zeichenfolgenvergleich verwendet: if(str1==str2){ }, es gibt jedoch auch andere Methoden:
1.
Zeichenfolge str1;
//Syntax: str1.EndsWith(str2); __Erkennen Sie, ob die Zeichenfolge str1 mit der Zeichenfolge str2 endet, und geben Sie einen booleschen Wert zurück.
if(str1.EndsWith(str2)){ Response.Write("String str1 endet mit "+str2+"" }
2.
,
ob die Zeichenfolge str1 mit der Zeichenfolge str2 übereinstimmt, und geben Sie einen booleschen Wert zurück.
,
ob die Zeichenfolge str1 mit der Zeichenfolge str2 übereinstimmt, und geben Sie einen booleschen Wert zurück. Die Verwendung ist dieselbe wie oben.
Suchen Sie das erste Vorkommen eines bestimmten Zeichens oder einer bestimmten Zeichenfolge in einer Zeichenfolge und geben Sie den ersten Indexwert zurück, z. B.:
str1.IndexOf("word"); //Finden Sie den Indexwert (Position) von "word" in str1
str1.IndexOf("string"); //Finden Sie den Indexwert (Position) des ersten Zeichens von „string“ in str1
str1.IndexOf("string",3,2);// Beginnen Sie mit dem 4. Zeichen von str1, suchen Sie nach 2 Zeichen, finden Sie den Indexwert (Position) des ersten Zeichens von „string“ in str1
1.9 und verwenden Sie die chinesische Datumsanzeige - Jahr, Monat, Tag, Stunde und Minute
string strY=currentTime.ToString("f"); // Sekunden 1,10 nicht anzeigen
, chinesisches Datum abrufen display_year und Monat
string strYM=currentTime.ToString("y");
1.11 Chinesisches Datum display_month und day abrufen
string strMD=currentTime.ToString("m");
Ermittelt das aktuelle Jahr, den aktuellen Monat und den aktuellen Tag. Das Format lautet: 23.09.2003
string strYMD=currentTime.ToString("d");
Ermittelt die aktuelle Stunde und Minute, das Format ist: 14:24
string strT=currentTime.ToString("t");
Update, das Obige kann nicht bearbeitet werden:
c#.net-Funktions- und Methodensatz (bitte zusammenzählen)
1. Numerischer Typ DateTime
System.DateTime currentTime=new System.DateTime();
1.1 Rufen Sie das aktuelle Jahr, den aktuellen Monat, den aktuellen Tag, die aktuelle Stunde, die Minute und die Sekunde ab
currentTime=System.DateTime.Now;
1.2 Holen Sie sich das aktuelle Jahr
int Jahr=aktuelleZeit.Jahr;
1.3 Holen Sie sich den aktuellen Monat
int Monat=aktuelleZeit.Monat;
1.4 Holen Sie sich den aktuellen Tag
int day=currentTime.Day;
1.5 Ermitteln Sie die Gegenwartsform
int Stunde=aktuelleZeit.Stunde;
1.6 Aktuelle Punkte abrufen
int Minuten=aktuelleZeit.Minute;
1.7 Holen Sie sich die aktuelle Sekunde
int Sekunden=currentTime.Second;
1.8 Ermitteln Sie die aktuelle Millisekunde
int Millisekunden=currentTime.Millisecond;
(Variablen sind auf Chinesisch verfügbar)
1.9 Holen Sie sich die chinesische Datumsanzeige – Jahr, Monat, Tag, Stunde und Minute
string strY=currentTime.ToString("f"); // Sekunden 1,10 nicht anzeigen
, chinesisches Datum abrufen display_year und Monat
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 Monat und den Tag
string strYMD=currentTime.ToString("D");
„www.downcodes.com
1.13 Holen Sie sich die aktuelle Uhrzeit und Minute, das Format ist: 14:24
string strT=currentTime.ToString("t");
Ruft die aktuelle Uhrzeit ab, das Format ist: 2003-09-23T14:46:48
string strT=currentTime.ToString("s");
Ermittelt die aktuelle Uhrzeit, das Format ist: 23.09.2003 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 Aktuelle Uhrzeit abrufen, das Format ist: Di, 23. September 2003 14:52:40 GMT
string strT=currentTime.ToString("r");
Datum und Uhrzeit n Tage nach der aktuellen Uhrzeit abrufen
DateTime newDay = DateTime.Now.AddDays(100);
2. Int32.Parse(variable) Int32.Parse("constant")
Konvertieren Sie den Zeichentyp in den 32-Bit-Digitaltyp
3. Variable.ToString()
Konvertieren Sie ein Zeichen in eine Zeichenfolge
12345.ToString("n"); //Generiere 12.345,00
12345.ToString("C"); //Generiere ¥12.345,00
12345.ToString("e"); //Generiere 1.234500e+004
12345.ToString("f4"); //Generiere 12345.0000
12345.ToString("x"); //Generiere 3039 (hexadezimal)
12345.ToString("p"); //Generiere 1.234.500,00 %
4. Variable .Length nimmt die Stringlänge im numerischen Typ an:
Zum Beispiel: string str="China";
int Len = str.Length; //Len ist eine benutzerdefinierte Variable, str ist der Variablenname der zu testenden Zeichenfolge
5. System.Text.Encoding.Default.GetBytes (Variable)
Konvertieren Sie Wortcode in Bitcode wie: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
Dann kann die Bitlänge erhalten 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("China");
sb.Append("People");
sb.Append("Republic");
7. Variable.Substring(parameter 1, parameter 2);
Fangen Sie einen Teil der Zeichenfolge ab. Parameter 1 ist die Startziffer von links, 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();
Ermitteln Sie die IP-Adresse des Remote-Benutzers.
9. Ermitteln Sie die tatsächliche IP-Adresse des Remote-Benutzers über den Proxyserver:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}anders{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10. Session["variable"];
Zugriffssitzungswert;
Beispiel: Zuweisung: Session["username"]="Bush";
Wert: Object objName=Session["username"];
String strName=objName.ToString();
Clear: Session.RemoveAll();
11. String str=Request.QueryString["Variable"];
Übertragen Sie Variablen mithilfe von Hyperlinks.
So erstellen Sie einen Hyperlink auf einer beliebigen Seite: <a href=Edit.aspx?fbid=23>Klicken</a>
Rufen Sie den Wert auf der Seite Edit.aspx ab: String str=Request.QueryString["fdid"]
12. DOC object.CreateElement("New node name");
Erstellen Sie einen neuen XML-Dokumentknoten
13. Parent node.AppendChild (child node);
Fügen Sie den neu erstellten untergeordneten Knoten zum übergeordneten Knoten des XML-Dokuments hinzu.
14. Parent node.RemoveChild(node);
Löschen Sie Knoten
15, Antwort
Response.Write("string");
Response.Write(variable);
Ausgabe auf der Seite.
Response.Redirect("URL-Adresse");
Springe zu der durch die URL
16 angegebenen Seite. char.IsWhiteSpce (String-Variable, Anzahl der Ziffern) – logische Prüfung, ob die angegebene Position ein Nullzeichen ist;
wie:
string str="Chinesen";
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: False
18. (int)' Charakter'
Wandeln Sie Zeichen in Zahlen um und suchen Sie nach Codepunkten. Beachten Sie die einfachen Anführungszeichen.
wie:
Response.Write((int)'中'); //Das Ergebnis ist der chinesische Zeichencode: 20013
19. Der (char)-Code wandelt Zahlen in Zeichen um und überprüft die durch den Code dargestellten Zeichen.
wie:
Response.Write((char)22269); //Das Zeichen „国“ zurückgeben.
20. Trim()
Leerzeichen vor und nach der Zeichenfolge
21 löschen, Zeichenfolgenvariable.Replace("substring", "replace with")
String-Ersatz wie:
string str="China";
str=str.Replace("国","central"); //Ersetzen Sie das nationale Zeichen durch das zentrale Zeichen
Response.Write(str); //Das Ausgabeergebnis ist „center“.
(Das ist sehr praktisch)
string str="Dies ist ein <script>-Skript";
str=str.Replace("<","<font><</font>"); //Ersetzen Sie die linke spitze Klammer durch <font> und < und </font> (oder ersetzen Sie sie durch <, aber das ist es wird voraussichtlich von XML verarbeitet. Nach dem Speichern wird es immer noch wiederhergestellt, wenn Sie es erneut senden.)
Response.Write(str); //Wird angezeigt als: „Dies ist ein <script>-Skript“.
Wenn es sich um ein Skript handelt, wird es nach dem Ersetzen ausgeführt Das Skript wird nicht ausgeführt.
Der Wert dieses Codes besteht darin, dass Sie alle HTML-Tags in einem Text ungültig machen, alle anzeigen und Ihre interaktive Site schützen können.
Spezifische Implementierung: Fügen Sie den folgenden Code zu Ihrem Formular-Sendeschaltflächen-Skript hinzu:
string strSubmit=label1.Text; //label1 ist die Kontroll-ID, mit der Sie Benutzer auffordern, Daten zu übermitteln.
strSubmit=strSubmit.Replace("<","<font><</font>");
Dann speichern oder ausgeben strSubmit.
Auch UBB-Code lässt sich mit dieser Methode einfach implementieren.
22. Math.Max(i,j)
Nehmen Sie den Maximalwert zwischen i und j, z. B. int x=Math.Max(5,10); // x nimmt den Wert 10
23 an. String-Vergleiche werden im Allgemeinen verwendet: if(str1==str2){ }, aber dort sind andere Methoden:
(1),
Zeichenfolge str1;
//Syntax: str1.EndsWith(str2); __Erkennen Sie, ob die Zeichenfolge str1 mit der Zeichenfolge str2 endet, und geben Sie einen booleschen Wert zurück.
if(str1.EndsWith(str2)){ Response.Write("String str1 endet mit "+str2+"" }
(2),
,
ob die Zeichenfolge str1 mit der Zeichenfolge str2 übereinstimmt, und geben Sie einen booleschen Wert zurück.
//Syntax Equals(str1,str2); __Überprüfen Sie, ob die Zeichenfolge str1 mit der Zeichenfolge str2 übereinstimmt, und geben Sie einen booleschen Wert zurück. Die Verwendung ist die gleiche wie oben.
24. IndexOf(), LastIndexOf()
Suchen Sie das erste (letzte) Vorkommen eines bestimmten Zeichens oder einer bestimmten Zeichenfolge in einer Zeichenfolge und geben Sie den Indexwert zurück, z. B.:
str1.IndexOf("word"); //Finden Sie den Indexwert (Position) von "word" in str1
str1.IndexOf("string"); //Finden Sie den Indexwert (Position) des ersten Zeichens von „string“ in str1
str1.IndexOf("string",3,2);//Beginnen Sie beim 4. Zeichen von str1, suchen Sie nach 2 Zeichen und finden Sie den Indexwert (Position) des ersten Zeichens von „string“ in str1
25. Einfügen( )
Fügt das angegebene Zeichen am angegebenen Index in die Zeichenfolge ein. wie:
str1.Insert(1,"字"); Füge „character“ am zweiten Zeichen von str1 ein. Wenn str1="China", ist das eingefügte Zeichen „中文国“
;
Fügen Sie links (oder rechts) der Zeichenfolge ein Leerzeichen hinzu oder geben Sie ein Zeichen an, damit die Zeichenfolge die angegebene Länge erreicht, z. B.:
<%
string str1="Chinesisch";
str1=str1.PadLeft(10,'1'); //Wenn kein zweiter Parameter vorhanden ist, fügen Sie ein Leerzeichen hinzu
Response.Write(str1); //Das Ergebnis ist „1111111 Chinesisch“, die Stringlänge beträgt 10
%>
27. Remove()
Löschen Sie die angegebene Anzahl von Zeichen ab der angegebenen Position
<%
string str1="Ich bin einer von Saddams Bewunderern";
Response.Write(str1.Remove(5,4)); //Das Ergebnis ist „Ich bin einer von Saddam“
%>