Ausführliche Erläuterung der eindimensionalen Array-Initialisierung in C#

高洛峰
Freigeben: 2016-12-16 14:45:10
Original
2923 Leute haben es durchsucht

Bevor wir eindimensionale Arrays in C# verstehen, werfen wir einen Blick darauf, was ein Array ist. Ein Array ist eine Sammlung von Variablen desselben Typs, auf die mit demselben Namen verwiesen werden kann. Arrays bestehen aus fortlaufenden Speichereinheiten. Die niedrigste Adresse entspricht dem ersten Element des Arrays und die höchste Adresse entspricht dem letzten Element. Das Array kann eindimensional oder mehrdimensional sein.

Das Konzept eines eindimensionalen Arrays in C#

Ein eindimensionales Array ist im Wesentlichen eine Tabelle, die aus ähnlichen Daten besteht. Ein eindimensionales Array

kann als deklariert werden folgt: Array von Ganzzahlen:

int[] array = new int[5];

Dieses Array enthält 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.

Arrays, die String-Elemente speichern, können auf die gleiche Weise deklariert werden. Beispiel:

string[] stringArray = new string[6];
Nach dem Login kopieren

C#-Initialisierung eines eindimensionalen Arrays

Sie können das Array bei der Deklaration initialisieren. In diesem Fall ist kein Ebenenspezifizierer erforderlich, da der Ebenenspezifizierer bereits von initialisiert wurde Die Anzahl der Elemente in der Liste wird angegeben. Zum Beispiel:

int[] array1 = new int[5] { 1, 3, 5, 7, 9 };
Nach dem Login kopieren

Ein String-Array kann auf die gleiche Weise initialisiert werden. Im Folgenden wird ein Array aus Zeichenfolgen deklariert, wobei jedes Array-Element mit dem Namen jedes Tages initialisiert wird:

string[] weekDays =   
new string[] { "Sun", "Mon", "Tue",   
"Wed", "Thu", "Fri", "Sat" };
Nach dem Login kopieren

Wenn Sie das Array bei der Deklaration initialisieren, können Sie die folgende Verknüpfung verwenden:

int[] array2 = { 1, 3, 5, 7, 9 };  
string[] weekDays2 = { "Sun", "Mon",  
 "Tue", "Wed", "Thu", "Fri", "Sat" };
Nach dem Login kopieren

Sie können eine Array-Variable deklarieren, ohne sie zu initialisieren, Sie müssen jedoch den neuen Operator verwenden, wenn Sie das Array dieser Variablen zuweisen. Zum Beispiel:

int[] array3;  
array3 = new int[] { 1, 3, 5, 7, 9 };   // OK  
//array3 = {1, 3, 5, 7, 9};   // Error
Nach dem Login kopieren

Die relevanten Konzepte und Inhalte der Initialisierung von eindimensionalen C#-Arrays werden Ihnen hier vorgestellt. Ich hoffe, dass es für Sie hilfreich sein wird, die Initialisierung von eindimensionalen C#-Arrays zu verstehen und zu erlernen. dimensionale Arrays.



Ausführlichere Artikel zur eindimensionalen Array-Initialisierung in C# finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage