C# Arraylänge

C# Arraylänge
Ein Array wird als Variable bezeichnet, die mehrere Werte enthalten kann, oder eine Variable, die ein Mehrstor-Mutier ist, der Werte aufbewahren kann, ohne neue Variablen zu erstellen. Arrays können statisch definiert werden, indem ihre Länge zum Zeitpunkt der Initialisierung angegeben wird und dynamisch definiert werden, indem keine Länge angegeben wird. Es kann eine Situation kommen, in der Sie sich mit großen Arrays befassen müssen, und Sie können möglicherweise nicht die Länge eines Arrays erhalten. Wenn sie mit dieser Situation konfrontiert sind, können C# -Längenfunktionen wichtig sein, um Sie über die genaue Länge der Arrays informieren zu können. In diesem Tutorial geht es also um diese Funktionen, um die Längen eines Arrays zu erhalten. Lassen Sie uns unseren Artikel mit der Aktualisierung unseres Linux -Systems i beginnen.e. Ubuntu 20.04. Starten Sie dafür Ihre Shell -Anwendung. Zu diesem Zweck haben wir das APT -Paket in der Anweisung "Update" verwendet. Das System wird in nicht mehr als 15 Sekunden auf dem neuesten Stand sein.

Jetzt ist es Zeit, eine C# -Datei zu erstellen, in der wir einige erstellen müssen .Netz Code. Diese Datei muss im Heimverzeichnis gespeichert werden. Daher haben wir das aktuelle Haus im Terminal verwendet und es mit der Anweisung „Berührung“ erstellt. Wir haben es „Länge genannt.CS ”. Beim Auflisten des Home -Ordnerinhalts mit dem Befehl List haben wir auch die neu erstellte Datei erhalten.

Beispiel 01:

Im ersten Beispiel werden wir uns ansehen, um die Länge eines String -Typ -Arrays zu erhalten. Sie müssen diese neu erstellte Datei in einem der Linux -Editoren öffnen. Zur Bequemlichkeit haben wir den einfachen Texteditor (i "verwendet.e. Einfügen, aktualisieren, speichern und beenden.) Wir haben unser erstes Beispiel mit der C# Haupt -Systembibliothek begonnen, die in jedem C# Code ein Muss ist, damit es ordnungsgemäß funktioniert.

Wir haben das Schlüsselwort „Verwenden“ verwendet, um die Systembibliothek zu verwenden. Danach haben wir eine benutzerdefinierte "Test" -Klasse mit der Keyword-Klasse "Klasse" gefolgt von den Klammern gestartet. Alles wird in dieser Klasse durchgeführt. Jedes Programm in C# wird mit der Funktion main () von C# ausgeführt. Wir haben also die Funktion static void main () gestartet, indem wir ein String -Array mit dem Namen "arr" initialisiert und einige Stringwerte zugewiesen haben. Hier kommt die "für jede" Schleife, um die Werte eines String -Arrays "arr" zu iterieren,. Jeder Wert "Val" in Array "arr" wird auf der Hülle gedruckt, gefolgt von einem Leerzeichen unter Verwendung der Funktion "Schreiben" der Konsolenklasse von C#. Die Konsolenklasse ist die am häufigsten verwendete generische Klasse von C#, die absichtlich zum Lesen und Schreiben von Funktionen entwickelt wurde.

Die NEXT Write () -Funktion der Konsolenklasse wurde verwendet, um einen Zeilenumbruch zu geben und „Länge von ARR“ auf der Shell anzuzeigen. Die nächste Write () -Funktion für die Konsolenklasse wird verwendet, um die Länge eines Array "arr" zu erhalten und anzuzeigen. Die letzte Funktion write () hat erneut eine Zeilenpause hinzugefügt. Wir haben die Haupt- () -Funktions- und Testklasse am Ende geschlossen. Speichert den Code mit Strg+s.

Jetzt ist der Code bereit, auf der Shell verwendet zu werden. Wir haben den "MCS" -Compiler für "C#" in der Ubuntu -Shell verwendet, um die Datei "Länge" zu kompilieren.cs ”im Moment. Die Länge.Die Exe-Datei wurde erstellt und wir haben die Mono-Runtime verwendet, um diese ausführbare Datei auf der Shell auszuführen. Das Array „arr“ wurde in der ersten Zeile angezeigt und die Gesamtlänge dieses Arrays wurde in der nächsten Zeile I angezeigt.e. 5.

Beispiel 02:

Wir haben das erste Beispiel mit der Verwendung der Länge () -Funktion aus der Konsolenklasse abgedeckt, um die Länge eines String -Typ -Arrays zu erhalten. Es ist Zeit, die Länge für einige Ganzzahl-Arrays in C# zu erhalten. Wir haben dieses Beispiel mit derselben Systembibliothek und dem benutzerdefinierten "Test" -Kurs gestartet. Innerhalb der statischen void main () -Funktion haben wir 2 Arrays des Ganzzahl -Typs initialisiert. Das erste Array A1 ist zweidimensional, während das Array A2 dreidimensional ist.

Nach unseren Informationen muss die Längenfunktion sowohl auf dem Array wie es für ein einfaches als auch ein 1-dimensionales Array ohne Probleme funktionieren. Das Ergebnis ist, dass die ersten beiden Write () -Funktionen der Konsolenklasse verwendet wurden. Die 3. und 4. Write () -Funktion für die Konsolenklasse wird verwendet, um die Länge des 3-dimensionalen Array A2 auf der Schale mit Hilfe einer „Länge“ -Funktion für C# anzuzeigen. Die letzte Schreibfunktion wurde verwendet, um mit der Konsolenklasse einen Zeilenumbruch mit dem Zeichen „\ n“ zu geben. Das Haupt- () -Programm und der Klassentest wurden hier mit Klammern abgeschlossen und geschlossen. Speichern Sie diesen Code und beenden Sie die Datei, um sie auf der Shell auszuführen.

Wir haben den „MCS“ -Kompiler für C# wieder auf der Schale verwendet, um unsere Länge zu kompilieren.CS -Datei. Es schuf eine Länge.exe ausführbare Datei im Home -Ordner. Wir haben den Befehl mono-runtime verwendet, um unsere ausführbare Datei für C# auszuführen und die untergeklagte Ausgabe zu erhalten. Es zeigte die Länge von A1 als 10 und Länge von A2 als 12 i.e. Die Länge entspricht den Gesamtartikeln in einem Array.

Beispiel 03:

Beide oben genannten Beispiele verwendeten die Konsolenklasse „Länge ()“, um die Arraylänge für einige unterschiedliche dimensionale Integer -Arrays und String -Arrays zu erhalten. Jetzt werden wir uns eine andere Funktion ansehen,.e. "Count" -Funktion, um die Länge der Arrays zu erhalten. Um die Funktion „Count“ zu verwenden, haben wir den Namespace „Linq“ der Systembibliothek verwendet, der die aufzählbare Klasse enthält. Diese aufzählbare Klasse enthält die Funktion „Count“ darin darin.

Die Verwendung der „System“ -Bibliothek ist ein Muss. Die Testklasse und Main () -Funktion wurde gestartet. Ein leeres Array A1 von Größe 10 wurde definiert und Count () verwendet es, um die Länge zu erhalten. Das Ergebnis wird in der Variablen V1 gespeichert und die Funktion writeLine () der Konsolenklasse wird verwendet, um sie auf der Shell anzuzeigen. Dann haben wir ein anderes Array A2 mit einigen ganzzahligen Werten initialisiert und die Funktion count () verwendet, um seine Länge oder die Gesamtzahl der Elemente zu finden. Das Ergebnis wird in Variablen v2 gespeichert und die Funktion writeLine () der Konsolenklasse zeigt es auf dem Shell -Bildschirm an.

Beim Kompilieren der Länge.CS -Datei und Ausführung der Länge.EXE -Datei auf der Shell, wir haben die Länge beider Arrays I.e. 10 bzw. 12.

Abschluss:

Die Einführung dieses Artikels erläutert die Definition und Verwendung von Arrays in verschiedenen Programmiersprachen und die Arten von Arrays, die wir machen können.e. Dynamisch gegen statisch. Die ersten 2 Beispiele zeigen elegant die Verwendung der Länge () -Funktion für die Konsolenklasse, um die Länge für String-Arrays, zweidimensionale und dreidimensionale Ganzzahl-Arrays zu ermitteln. Das letzte Beispiel wird verwendet, um die Verwendung der Funktion count () für den LINQ -Namespace von C# zu demonstrieren, um dieselbe Aufgabe zu erledigen. Beide Funktionen erledigen die gleiche Arbeit und man kann sie alternativ verwenden.