Heim >Backend-Entwicklung >C#.Net-Tutorial >So deklarieren Sie ein C#-Array

So deklarieren Sie ein C#-Array

高洛峰
高洛峰Original
2016-12-16 14:48:041400Durchsuche

Fünf Möglichkeiten, Arrays in C# zu deklarieren

1. Deklarieren Sie eine nicht initialisierte Array-Referenz.

int[] intArray; >intArray = new int[10];

Hinweis: Die Referenz des Arrays muss mit demselben oder einem verwandten Typ instanziiert werden. Das Array wird mit einem Standardwert initialisiert, der Werttyp ist 0 und die Referenz Typ ist null.

2. Deklarieren Sie eine Array-Referenz und initialisieren Sie sie. Die Array-Referenz wird sofort einer neuen Instanz des Arrays zugewiesen.

int[] intArray = new int[10];

3. Deklarieren Sie ein Array, initialisieren Sie die Array-Referenz und weisen Sie den Array-Elementen Werte zu

int[] intArray = new int[3] {1,2,3};

Hinweis: Die Initialisierungsliste wird durch Kommas (,) getrennt und die Zahl in der Liste muss sein gleich der Länge des Arrays konsistent.

Viertens ist es im Grunde dasselbe wie die dritte Methode, außer dass die Anfangsgröße des Arrays nicht festgelegt ist und durch die Array-Elemente bestimmt wird.

int[] intArray = new int[] {1,2,3};

5 Dies ist eine vereinfachte Version der vierten Methode, bei der Array Der Typ und die Array-Größe werden aus der Initialisierungsliste abgeleitet.

int[] intArray = {1,2,3};

Mehrdimensionale Daten

Mehrdimensionale Arrays sind rechteckige Arrays mit mehreren Dimensionen und Indizes und Dimensionen werden durch Kommas in [], „[,]“ getrennt, zum Beispiel das häufigste zweidimensionale Array:

int[,] intArray = new int[2,3 ] {{1,2 ,3},{4,5,6}};

Zackiges Array

Zackiges Array wird als Array von Arrays betrachtet, die jeden Vektor des Arrays verschachteln kann eine unterschiedliche Länge haben.

Definieren Sie zunächst die Zeilen (Anzahl der Vektoren) im verschachtelten Array und deklarieren Sie dann die Anzahl der Elemente in jeder Zeile

int[][] intArray = new int[2][] {new int []{1,2,3},new int[] {1,2,3,4}}

Beachten Sie den Unterschied zum zweidimensionalen Array

Weitere Artikel zur Deklarationsmethode von C#-Arrays finden Sie auf der chinesischen 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