Heim  >  Artikel  >  Backend-Entwicklung  >  C#-gezackte Arrays

C#-gezackte Arrays

WBOY
WBOYOriginal
2024-09-03 15:11:581057Durchsuche

Die höheren Programmiersprachen bieten uns mehrere Optionen, die bei der Entwicklung der Anwendungen als sehr nützlich erachtet werden. In einigen Sprachen muss der Programmierer die Logik für alles schreiben, aber in einer Programmiersprache wie Python ist es ein Pluspunkt, dass viele integrierte Funktionen verfügbar sind. Die von den höheren Programmiersprachen bereitgestellten Funktionalitäten werden sehr häufig bei der Entwicklung moderner Webanwendungen verwendet, die viele Funktionen benötigen. Eines der sehr wichtigen Merkmale von Hochsprachen sind Arrays, mit denen wir dieselben Datentypwerte speichern können. Hier in diesem Artikel werden wir etwas über die besondere Art von Array lernen, die die Fähigkeiten von Hochsprachen verbessert. Wir werden hier C# verwenden, um das gezackte Array zu implementieren. 

Was sind Jagged Arrays?

  • Jagged Arrays können als mehrdimensionale Arrays definiert werden, die verschiedene Werte unter dem Namen einer einzelnen Variablen speichern können. Die gezackten Arrays sind sehr hilfreich bei der Verbesserung der Fähigkeiten der Anwendungen, indem sie ihnen ermöglichen, mehrere auf eine bestimmte Weise gespeicherte Werte zu verarbeiten. Die im gezackten Array gespeicherten Werte müssen vom gleichen Datentyp sein und dies ist ein allgemeiner Standard in allen höheren Programmiersprachen.
  • Um einen Algorithmus zu entwickeln, der erfordert, dass eine Operation so ausgeführt wird, wie sie in der Matrix ausgeführt wird, verwenden die Jagged-Array-Anbieter die dafür beste Plattform. Daher ist es bei der Arbeit mit komplexen Algorithmen von Vorteil. Mit anderen Worten: Gezackte Arrays können auch als eine besondere Art von Arrays betrachtet werden, die es den Entwicklern ermöglicht, die Werte auf raffinierte Weise zu speichern, um sie so zu verarbeiten, dass die erforderliche Ausgabe generiert wird.
  • Die Verwendung gezackter Arrays bietet mehrere Vorteile. Einer der wichtigsten Vorteile besteht darin, dass es die Arbeit vereinfacht, wenn Daten mehrdimensional unter Verwendung desselben Variablennamens gespeichert werden müssen. Darüber hinaus hilft es bei der Speicherverwaltung, wodurch das Programm ebenfalls sehr reibungslos und schnell ausgeführt werden kann. Tatsächlich erhöht es die Effizienz des Programms, um die Vorteile der effizient entwickelten Anwendung nutzen zu können.

Syntax von Jagged Array in C#

Um die von der Hochsprache oder einer anderen Programmiersprache bereitgestellten Funktionen nutzen zu können, ist es sehr wichtig zu lernen, wie sie im Programm geschrieben werden müssen, was wir Syntax nennen. Auf die gleiche Weise hat ein Jagged-Array in C# auch ein bestimmtes Array, das wir hier besprechen werden.

datatype[][] variableName = new datatype[rows][columns]

Im oben genannten Fall ist der Datentyp vorhanden, um sicherzustellen, welcher Datentyp im Array gespeichert werden muss. Wenn das Array beispielsweise ganzzahlige Werte speichern soll, müssen die Datentypen in diesem Fall int sein. Der Variablenname ist der Name des Arrays, der verwendet wird, während das Array verwendet wird, um die darin gespeicherten Werte abzurufen. Es kann ein beliebiger Name sein, der normalerweise ein Zeichen oder eine Zeichenfolge sein sollte. New ist das Schlüsselwort, das zum Erstellen eines neuen Arrays verwendet wird. Nach dem neuen Schlüsselwort folgt der dort genannte Datentyp, gefolgt von der Anzahl der Zeilen und Spalten, aus denen das Array bestehen soll. Wenn Sie beispielsweise int[2][3] schreiben, bedeutet dies, dass das Array insgesamt 6 Werte enthält und es zwei Zeilen und drei Spalten gibt.

Wie deklariere ich Jagged Arrays in C#?

Bevor die Werte im Array gespeichert werden können oder das Array im Programm verwendet werden kann, ist es sehr wichtig, es zu deklarieren. Um das Jagged-Array zu deklarieren, verwenden wir dieselbe Syntax, die wir im letzten Abschnitt besprochen haben. Unten finden Sie ein Beispiel dafür, wie das Jagged-Array deklariert werden kann.

Int a = new int[2][4]

Hier ist der Variablenname oder der Array-Name „a“, der nur die ganzzahligen Werte speichern soll. Die Gesamtzahl der Werte, die gespeichert oder gehalten werden können, beträgt 8. Die Daten werden wie in einer Matrix gespeichert. Es wird zwei Zeilen geben und die Anzahl der Spalten beträgt 4. Da der Datentyp int ist, können wir die Werte anderer Datentypen nicht in diesem Array speichern.

Wie initialisiere ich gezackte Arrays in C#?

Nachdem das Jagged-Array deklariert wurde, ist es sehr wichtig, es zu initialisieren, da wir es vor der Initialisierung nicht tatsächlich verwenden können. Unter Initialisierung versteht man den Prozess der Zuweisung von Werten zu einem Array oder einer beliebigen Variablen, sodass diese bei Bedarf verwendet werden können. Wir haben das Jagged-Array bereits im letzten Abschnitt deklariert und nun geht es darum, es zu initialisieren. Unten sehen Sie, wie es initialisiert werden könnte.

a[0][0] = 4

a[0][1] = 4

a[0][2] = 4

a[0][3] = 4

a[1][0] = 4

a[1][1] = 4

a[1][2] = 4

a[1][3] = 4

Mit diesem Ansatz kann das gezackte Array initialisiert werden. Machen Sie es anhand des oben genannten Beispiels verständlich. Wie wir wissen, speichert das gezackte Array die Daten in Form einer Matrix. Betrachten wir a[0][0] für unser Verständnis. Hier ist „a“ der Variablenname oder der Name des Arrays, während die daneben geschriebenen Zahlen die Anzahl der Zeilen und Spalten angeben, in denen der Wert tatsächlich gespeichert wird. Wenn wir [0][0] schreiben, wird der Wert in der ersten Zeile und der ersten Spalte gespeichert. Dort wird der Wert zuerst eingegeben, wenn er seriell in eine Matrix eingefügt wird. 

Beispiel

Hier werden wir ein reales Beispiel verwenden, um zu verstehen, wie das gezackte Array richtig verwendet werden kann, um das Programm zu entwickeln. Es ist wichtig sicherzustellen, dass beim Schreiben des Programms auf die richtige Einrückung geachtet wird, um die Komplexität des Programms zu verringern. Unten ist der Ausschnitt des Programms.

C#-gezackte Arrays

Output: 

C#-gezackte Arrays

Fazit

Das gezackte Array ist der wichtigste Teil der höheren Programmiersprache, mit dem wir die Werte auf praktische Weise speichern können. Dies ist sehr nützlich beim Schreiben von Programmen oder Algorithmen, die große Datenmengen verarbeiten müssen, die auf eine bestimmte Art und Weise gespeichert werden müssen. Es ist sehr nützlich bei der Speicherverwaltung, da es nur einen einzigen Variablennamen zum Speichern mehrerer Daten verwendet. Es gilt als beste Vorgehensweise beim Programmieren, ein Array anstelle verschiedener Variablen zu verwenden. Es macht das Programm sehr leicht und spielt eine wichtige Rolle bei der Speicherverwaltung.

Empfohlener Artikel

Dies ist eine Anleitung zu C# Jagged Arrays. Hier diskutieren wir die besondere Art von Array, die die Fähigkeiten von Hochsprachen durch Initialisierung und entsprechende Beispiele verbessert.  Sie können auch unsere anderen empfohlenen Artikel durchsehen, um mehr zu erfahren –

  1. C#-Compiler
  2. C# While-Schleife
  3. C#-Funktionen
  4. Mehrdimensionales Array in Python

Das obige ist der detaillierte Inhalt vonC#-gezackte Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:2D-Arrays in C#Nächster Artikel:2D-Arrays in C#