Heim Backend-Entwicklung C#.Net-Tutorial C#-Sammlung häufig verwendeter Funktionen

C#-Sammlung häufig verwendeter Funktionen

Mar 31, 2017 am 11:19 AM


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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Active Directory mit C# Active Directory mit C# Sep 03, 2024 pm 03:33 PM

Leitfaden zu Active Directory mit C#. Hier besprechen wir die Einführung und die Funktionsweise von Active Directory in C# sowie die Syntax und das Beispiel.

C#-Serialisierung C#-Serialisierung Sep 03, 2024 pm 03:30 PM

Leitfaden zur C#-Serialisierung. Hier besprechen wir die Einführung, die Schritte des C#-Serialisierungsobjekts, die Funktionsweise bzw. das Beispiel.

Zufallszahlengenerator in C# Zufallszahlengenerator in C# Sep 03, 2024 pm 03:34 PM

Leitfaden zum Zufallszahlengenerator in C#. Hier besprechen wir die Funktionsweise des Zufallszahlengenerators, das Konzept von Pseudozufallszahlen und sicheren Zahlen.

C#-Datenrasteransicht C#-Datenrasteransicht Sep 03, 2024 pm 03:32 PM

Leitfaden zur C#-Datenrasteransicht. Hier diskutieren wir die Beispiele, wie eine Datenrasteransicht aus der SQL-Datenbank oder einer Excel-Datei geladen und exportiert werden kann.

Muster in C# Muster in C# Sep 03, 2024 pm 03:33 PM

Leitfaden zu Mustern in C#. Hier besprechen wir die Einführung und die drei wichtigsten Arten von Mustern in C# zusammen mit ihren Beispielen und der Code-Implementierung.

Primzahlen in C# Primzahlen in C# Sep 03, 2024 pm 03:35 PM

Leitfaden zu Primzahlen in C#. Hier besprechen wir die Einführung und Beispiele von Primzahlen in C# sowie die Codeimplementierung.

Fakultät in C# Fakultät in C# Sep 03, 2024 pm 03:34 PM

Leitfaden zur Fakultät in C#. Hier diskutieren wir die Einführung in die Fakultät in C# zusammen mit verschiedenen Beispielen und Code-Implementierungen.

Der Unterschied zwischen Multithreading und asynchronem C# Der Unterschied zwischen Multithreading und asynchronem C# Apr 03, 2025 pm 02:57 PM

Der Unterschied zwischen Multithreading und Asynchron besteht darin, dass Multithreading gleichzeitig mehrere Threads ausführt, während asynchron Operationen ausführt, ohne den aktuellen Thread zu blockieren. Multithreading wird für rechenintensive Aufgaben verwendet, während asynchron für die Benutzerinteraktion verwendet wird. Der Vorteil des Multi-Threading besteht darin, die Rechenleistung zu verbessern, während der Vorteil von Asynchron nicht darin besteht, UI-Threads zu blockieren. Die Auswahl von Multithreading oder Asynchron ist von der Art der Aufgabe abhängt: Berechnungsintensive Aufgaben verwenden Multithreading, Aufgaben, die mit externen Ressourcen interagieren und die UI-Reaktionsfähigkeit asynchron verwenden müssen.

See all articles