Heim >Backend-Entwicklung >C#.Net-Tutorial >Ausführliche Erklärung zur Initialisierung des C#-Arrays

Ausführliche Erklärung zur Initialisierung des C#-Arrays

高洛峰
高洛峰Original
2016-12-16 14:46:541844Durchsuche

Wie initialisiere ich das Array? Hier stelle ich Ihnen die spezifischen Schritte und Beispieldemonstrationen der C#-Array-Initialisierung im Detail vor. Ich hoffe, dass es für Sie hilfreich ist, zu verstehen und zu lernen, wie man ein Array initialisiert, also fangen wir an:

C# schließt ein Der Anfangswert in geschweiften Klammern ({}) bietet eine einfache und unkomplizierte Möglichkeit, ein Array zum Zeitpunkt der Deklaration zu initialisieren. Insbesondere wenn das Array bei der Deklaration nicht initialisiert wird, werden die Array-Mitglieder automatisch auf den Standardanfangswert des Array-Typs initialisiert.

Die folgenden Beispiele zeigen verschiedene Möglichkeiten, Arrays unterschiedlicher Typen zu initialisieren.

C#-Array-Initialisierung eindimensionales Array

int[] Zahlen = neues int[5] {1, 2, 3, 4, 5}; string[] Namen = neuer String[3 ] {"Matt", "Joanne", "Robert"};

Die Größe des Arrays kann wie folgt weggelassen werden:

int[] zahlen = new int[ ] { 1, 2, 3, 4, 5}; string[] Namen = neuer String[] {"Matt", "Joanne", "Robert"};

Wenn die Anfangswerteinstellung lautet Wenn Sie das bereitgestellte Element verwenden, können Sie die neue Anweisung auch weglassen, wie unten gezeigt:

int[] zahlen = {1, 2, 3, 4, 5}; string[] namens = {"Matt", "Joanne ", " Robert"};

C#-Array-Initialisierung mehrdimensionales Array

int[,] zahlen = new int[3, 2] { {1, 2}, { 3, 4} , {5, 6} }; string[,] Geschwister = neue Zeichenfolge[2, 2] { {"Mike", "Amy"}, {"Mary", "Albert"} };

Die Größe des Arrays kann wie folgt weggelassen werden:

int[,] zahlen = new int[,] { {1, 2}, {3, 4}, {5 , 6} }; string [,] siblings = new string[,] { {"Mike", "Amy"}, {"Mary", "Ray"} }; bereitgestellt wird, können Sie die neue Anweisung auch weglassen, wie unten gezeigt:


int[,] zahlen = { {1, 2}, {3, 4}, {5, 6}}; ] Geschwister = { { "Mike", "Amy"}, {"Mary", "Albert"} }

C#-Array-Initialisierung, gestaffeltes Array (Array von Arrays)


kann wie folgt sein: Initialisieren Sie das gezackte Array wie im Beispiel gezeigt:

int[][] zahlen = new int[2][] { new int[] {2,3,4}, new int[ ] {5,6 ,7,8,9} };

Die Größe des ersten Arrays kann weggelassen werden, wie unten gezeigt:


int[][] zahlen = new int[][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} };

oder verwenden Sie


int[] [] zahlen = { new int[] {2,3,4}, new int[] {5,6,7,8,9} }

Hinweis Dass es für die Elemente des verschachtelten Arrays keine Initialisierungssyntax gibt.


Damit ist die Einführung in den relevanten Inhalt der C#-Array-Initialisierung abgeschlossen. Ich hoffe, dass es für Sie hilfreich sein wird, die C#-Array-Initialisierung zu verstehen und zu erlernen.


Ausführlichere Artikel zum Initialisieren 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