Heim  >  Artikel  >  Backend-Entwicklung  >  C#-Array-Deklaration

C#-Array-Deklaration

高洛峰
高洛峰Original
2016-12-16 14:59:292403Durchsuche

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!

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