aktueller Standort:Heim > Technische Artikel > Backend-Entwicklung > C#.Net-Tutorial
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- Variable Parameter (Varargs) in C#
- Verwenden Sie das Schlüsselwort param in C#, um variable Parameter abzurufen. Schauen wir uns ein Beispiel für die Multiplikation von ganzen Zahlen an. Wir verwenden das Schlüsselwort params, um eine beliebige Anzahl von int-Werten zu akzeptieren – staticintMultiply(paramsint[]b) Mit dem obigen Code können wir die numerische Multiplikation von einem oder zwei int-Werten ermitteln. Im Folgenden wird dieselbe Funktion mit mehreren Werten aufgerufen: intmulVal1=Multiply(5);intmulVal2=Multiply(5,10); Sehen wir uns den vollständigen Code an, um zu verstehen, wie variable Parameter in C# funktionieren – Beispiel usingSystem;classProgram{ &
- C#.Net-Tutorial 1257 2023-09-09 12:57:02
-
- Was sind rekursive Methodenaufrufe in C#?
- Rekursive Methodenaufrufe in C# werden als Rekursion bezeichnet. Schauen wir uns ein Beispiel für die Berechnung von Potenzen von Zahlen mithilfe der Rekursion an. Wenn hier die Potenz ungleich 0 ist, erfolgt ein Funktionsaufruf, der letztendlich rekursiv ist – if(p!=0){ return(n*power(n,p-1));} oben ist n der Zahl selbst, jede Iteration Wenn die Effizienz reduziert wird, wie unten gezeigt - Beispiel usingSystem;usingSystem.IO;publicclassDemo{ publicstaticvoidMain(string[]args){ &
- C#.Net-Tutorial 1136 2023-09-09 09:13:04
-
- C#-Programm zum Abrufen und Drucken von Befehlszeilenargumenten mithilfe von Umgebungsklassen
- Einführung Sehen wir uns an, wie man ein C#-Programm mit den C#-Tool-Umgebungsklassen schreibt, um Befehlszeilenargumente mithilfe von Umgebungsklassen abzurufen und zu drucken. Nachdem wir alles über C# wissen, werden wir nun eine der Verwendungsmöglichkeiten der system.environment-Klasse in C# verstehen und dann lernen, ein Programm zu schreiben, das Befehlszeilenargumente abruft und ausgibt. Grundsätzlich akzeptiert es einen String als Parameter und gibt seinen Rückgabetyp als String zurück. Bevor wir in das Programm eintauchen, müssen wir im Detail verstehen, was Umgebungsklassen sind, also lernen wir sie kennen. Was sind Umgebungsklassen in C#? Sofern Sie nicht gerade Bootstrap lernen, ist es wahrscheinlich sehr logisch, Informationen über eine Klasse zu erhalten, indem Sie die wörtliche Bedeutung ihres Namens verstehen! Denn wenn es ums Booten geht
- C#.Net-Tutorial 813 2023-09-09 08:29:02
-
- Was sind Dateioperationen in C#?
- C# verfügt über die folgenden Dateioperationen: Dateien erstellen, öffnen, lesen und schreiben. Hinzufügen, löschen usw. Die FileStream-Klasse im System.IO-Namespace hilft beim Lesen, Schreiben und Schließen von Dateien. Diese Klasse ist von der abstrakten Klasse Stream abgeleitet. Sie müssen ein FileStream-Objekt erstellen, um eine neue Datei zu erstellen oder eine vorhandene Datei zu öffnen. Die Syntax zum Erstellen eines FileStream-Objekts lautet wie folgt: -FileStream=newFileStream(<file_name>,<FileModeEnumerator>,<FileAccessEnumerator>,<FileSha
- C#.Net-Tutorial 546 2023-09-09 08:01:06
-
- Dateiberechtigungen in C#
- Für Dateiberechtigungen in C# verwenden Sie die FileIOPermission-Klasse. Es steuert die Möglichkeit, auf Dateien und Ordner zuzugreifen. Im Folgenden sind die Attribute der Dateiberechtigungsklasse aufgeführt: Methode und Beschreibung: 1AllFiles Ruft die zulässigen Zugriffsberechtigungen für alle Dateien ab oder legt diese fest. 2AllLocalFiles Ruft die zulässigen Zugriffsberechtigungen für alle lokalen Dateien ab oder legt diese fest. Im Folgenden sind die Methoden der Dateiberechtigungsklasse aufgeführt: Methoden und Beschreibungen von Mr. Number 1AddPathList(FileIOPermissionAccess,String) Diese Methode fügt Zugriffsberechtigungen für die angegebene Datei oder das angegebene Verzeichnis zum vorhandenen Status der Berechtigungen hinzu. 2Copy() Diese Methode erstellt eine und gibt eine zurück Kopie der gleichen aktuellen Berechtigungen. 3Holen Sie sich
- C#.Net-Tutorial 1069 2023-09-08 21:29:02
-
- Was ist der Unterschied zwischen Monitor und Lock in C#?
- Sowohl Monitore als auch Sperren bieten Mechanismen zur Synchronisierung des Objektzugriffs. lock ist eine Abkürzung für Monitor.Enter und try and endlich. Sperren ist eine Verknüpfung und eine Option für die grundlegende Verwendung. Wenn wir mehr Kontrolle benötigen, um eine erweiterte Multithreading-Lösung mit den Methoden TryEnter(), Wait(), Pulse() und & PulseAll() zu implementieren, dann ist die Montior-Klasse Ihre Wahl. Sperrbeispiel – Beispiel classProgram{staticobject_lock=newobject();staticintTotal;publicstaticvoidMain(
- C#.Net-Tutorial 740 2023-09-08 21:13:07
-
- Wie konvertiere ich C# DateTime in das Format „YYYYMMDDHHMMSS'?
- Datum/Uhrzeit in toString konvertieren und somit Datum/Uhrzeit in das Format „JJJJMMTDHHMMSS“ konvertieren. Datum/Uhrzeit kann auch andere Formate konvertieren. ddMMMMyyyyhh:mmttDienstag, 22. August 2020 06:30AMdddd,ddMMMMyyyyH:mm Dienstag, 22. August 2020 6:30dddd,ddMMMyyyyh:mmtt2020
- C#.Net-Tutorial 1397 2023-09-08 21:05:02
-
- C#-Programm zum Ermitteln der maximalen Anzahl im Array mithilfe der WHERE-Klausel LINQ
- Einführung In diesem Artikel ermitteln wir die maximale Anzahl in einem Array mithilfe der WHERE-Klausel in LINQ. LINQ (Language Integrated Query) wird zum Generieren von Abfragen in der Sprache C# verwendet. Das Beste an LINQ ist, dass es eine einheitliche Quelle von Methoden für den Zugriff auf Daten aus verschiedenen Quellen wie Datenbanken und XML-Dokumenten bietet. Mit LINQ können Benutzer besser lesbaren Code schreiben, der prägnanter und schöner ist. Es bietet auch andere Funktionen wie Filtern, Sortieren, Gruppieren von Daten und sogar Ändern von Daten. Bevor wir fortfahren, werden wir uns ausführlich mit Language Integrated Query (auch bekannt als LINQ) befassen. Außerdem werden wir uns die verschiedenen Klauseln unter LINQ und Namespaces ansehen, insbesondere die Klauseln, die wir in unserem Code verwenden werden. Die sprachintegrierte Abfrage LINQ ist .NE
- C#.Net-Tutorial 1238 2023-09-08 19:25:06
-
- Wie kann man Parallel.ForEach in C# einschränken?
- Die Parallel.ForEach-Schleife in ParallelForeachC# wird auf mehreren Threads ausgeführt und die Verarbeitung erfolgt parallel. Parallel.ForEach-Schleifen sind keine grundlegende Funktion von C# und ab C# 4.0 verfügbar. Um die Parallel.ForEach-Schleife verwenden zu können, müssen wir den System.Threading.Tasks-Namespace in die using-Direktive importieren. Die Foreach-Schleife in ForeachC# wird in einem einzelnen Thread ausgeführt und die Verarbeitung erfolgt nacheinander nacheinander. Die Foreach-Schleife ist eine Grundfunktion von C# und seit C# 1.0 verfügbar. In den meisten Fällen ist es die Ausführungsgeschwindigkeit
- C#.Net-Tutorial 691 2023-09-08 19:09:07
-
- C#-Programm zum Kopieren vorhandener Dateien
- Verwenden Sie die File.Copy-Methode, um eine vorhandene Datei zu kopieren. Fügen Sie den Pfad zur zu kopierenden Datei hinzu. StringmyPath=@"D:\one.txt";Kopieren Sie nun die obige Datei in die folgende Datei −StringmyPath=@"D:\one.txt";Verwenden Sie die Methode File.Copy und geben Sie sowohl die Quelldatei als auch die Zieldatei an . File.Copy(myPath,newpath);Beispiel usingSystem;usingSystem.IO;publicclassProgram{ &nb
- C#.Net-Tutorial 1956 2023-09-08 18:21:16
-
- Was sind Sammlungsklassen in C#?
- Sammlungsklassen dienen verschiedenen Zwecken, z. B. der dynamischen Zuweisung von Speicher zu Elementen, dem Zugriff auf eine Liste von Elementen basierend auf dem Index usw. Im Folgenden sind die Klassen in Sammlungen aufgeführt: Ordinale Kategorie sowie Beschreibung und Verwendung 1ArrayList Es stellt eine geordnete Sammlung von Objekten dar, die einzeln indiziert werden können. 2Hashtable Es verwendet Schlüssel, um auf Elemente in der Sammlung zuzugreifen. 3SortedList Es verwendet Schlüssel und Indizes, um auf Elemente in der Liste zuzugreifen. 4Stack stellt eine Last-In-First-Out-Sammlung von Objekten dar. 5Queue stellt eine First-In-First-Out-Sammlung von Objekten dar. 6BitArray Es stellt ein Array dar, das die Werte 1 und 0 binär darstellt. Schauen wir uns ein Beispiel der BitArray-Klasse in C# an: Beispiel online
- C#.Net-Tutorial 1166 2023-09-08 17:25:02
-
- So iterieren Sie über eine beliebige Map in C#
- C# verfügt über keine integrierten Mathematiktypen. Benutzen Sie auch hier ein Wörterbuch. Erstellen Sie zunächst ein Wörterbuch-Dictionary<string,int>d=newDictionary<string,int>();d.Add("keyboard",1);d.Add("mouse",2); erhalten Sie die Schlüsselvariable = d.Keys.ToList(); Verwenden Sie nun die foreach-Schleife, um Map-foreach(varkeyinval){ Console.Wr
- C#.Net-Tutorial 1889 2023-09-08 16:57:02
-
- Vererbung und Zusammensetzung in C#
- Vererbung Mit der Vererbung können Sie angeben, dass eine neue Klasse Mitglieder einer vorhandenen Klasse erben soll. Diese vorhandene Klasse wird Basisklasse und die neue Klasse abgeleitete Klasse genannt. Durch Vererbung wird die IS-A-Beziehung implementiert. Zum Beispiel ist ein Säugetier ein Tier, ein Hund ist ein Säugetier, also ist ein Hund ein Tier und so weiter. Beispielsweise verfügt die Basisklasse Shape über abgeleitete Klassen wie Kreis, Quadrat, Rechteck usw. Wenn in der Komposition das übergeordnete Objekt gelöscht wird, verliert auch das untergeordnete Objekt seinen Status. Kombinationen sind eine besondere Art der Aggregation und ergeben Teilbeziehungen. Ein Auto hat zum Beispiel einen Motor. Wenn das Auto zerstört wird, wird auch der Motor zerstört. Beispiel publicclassEngine{ &nb
- C#.Net-Tutorial 1362 2023-09-08 16:21:04
-
- Boxen und Unboxen in C#
- Boxing Boxing ist die implizite Konvertierung eines Werttyps in einen Referenztyp. Unboxing Unboxing ist die explizite Konvertierung eines durch Boxen erstellten Referenztyps zurück in einen Werttyp. Beispiel Sehen wir uns ein Beispielcode-Snippet an – //intintmyVal=12; //UnboxingintmyUnBoxed=(int)myBoxed; Sehen wir uns ein weiteres Beispiel für die Anzeige einer Array-Liste in C# an – inta=5;ArrayListr= newArrayList() ;//Boxingarr.Add(a);//UnBoxingintb=(int)arr[0];
- C#.Net-Tutorial 1191 2023-09-08 14:57:11
-
- Wie erhalte ich die Dateigröße in C#?
- Die FileInfo-Klasse wird verwendet, um Dateien und ihre Vorgänge in C# zu verarbeiten. Es stellt Eigenschaften und Methoden zum Erstellen, Löschen und Lesen von Dateien bereit. Es verwendet die StreamWriter-Klasse, um Daten in eine Datei zu schreiben. Es ist Teil des System.IO-Namespace. Die Directory-Eigenschaft ruft ein Objekt ab, das das übergeordnete Verzeichnis der Datei darstellt. Die Eigenschaft „DirectoryName“ ruft den vollständigen Pfad des übergeordneten Verzeichnisses ab. Die Eigenschaft „Exists“ prüft, ob eine Datei vorhanden ist, bevor sie bearbeitet wird. Die IsReadOnly-Eigenschaft ruft einen Wert ab oder legt ihn fest, der angibt, ob die Datei gelesen werden kann. Überarbeiten. Länge ruft die Größe der Datei ab. Name ruft den Namen der Datei ab. Beispiel classProgram{&nb
- C#.Net-Tutorial 1937 2023-09-08 14:29:02