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];
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 };
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" };
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" };
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
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!