In C# dient die Deklaration eines Arrays dazu, das Array zu instanziieren.
1. Deklaration eines eindimensionalen Arrays
1. Im Folgenden wird ein eindimensionales Array mit 5 ganzzahligen Elementen deklariert:
int [] array = new int[5];Das obige Array enthält insgesamt 5 ganzzahlige Elemente von Array[0] bis Array[4]. Der neue Operator wird verwendet, um ein Array zu erstellen und die Array-Elemente auf ihre Standardwerte zu initialisieren. In diesem Beispiel werden alle Array-Elemente auf Null initialisiert.
2. String-Array
string[] stringArray = new string[10]; Das obige Array enthält insgesamt 10 Zeichen von stringArray[0] bis stringArray[9].
2. Deklaration eines zweidimensionalen Arrays
Das Syntaxformat für die Deklaration eines zweidimensionalen Arrays lautet wie folgt:
Datentyp [,] Array-Name = neue Daten type [Größe der zweiten Dimension, Größe der ersten Dimension]: Im Folgenden wird beispielsweise ein zweidimensionales Array mit 5 Zeilen und 3 Spalten deklariert:
int[,] array = new int[5,3]; 5 Zeilen beziehen sich auf das zweidimensionale Array. Die Größe der zweiten Dimension, Spalte 3 bezieht sich auf die Größe der ersten Dimension im zweidimensionalen Array.
3. Deklaration eines dreidimensionalen Arrays
Das Syntaxformat für die Deklaration eines dreidimensionalen Arrays lautet wie folgt:
Datentyp [,,] Array-Name = neu Datentyp [Größe der dritten Dimension, Nr. Zweidimensionale Größe, Größe der ersten Dimension]; Zum Beispiel:
int[,,] array = new int[4,5,3];
4. Deklaration eines verschachtelten Arrays
Im Folgenden wird ein eindimensionales Array bestehend aus 5 Elementen deklariert, wobei jedes Element ein eindimensionales ganzzahliges Array ist:
int[][] jiaoArray = new int[5][]; traverse Jagged array:
for(int x = 0; x < jiaoArray.Length; x++)
{ jiaoArray[x] = new int[4 ];
}
5. Gemischte Verwendung von rechteckigen Arrays und gestaffelten Arrays
Der folgende Code deklariert ein eindimensionales Array aus einem zweidimensionalen Array vom Typ int und einem dreidimensionalen Array dimensionales Array:
int[][, ,][,] array;
Für weitere C#-Array-Deklaration -bezogene Artikel, achten Sie bitte auf die chinesische PHP-Website!