Arrays ermöglichen grosse Anzahl von Variablen die den gleichen Namen und Datentyp haben zu definieren. Unterschieden werden die einzelne Elemente anhand einer Indizierung.
In diesem Listing wird Array myArr vom Typ integer erstellt mit drei Positionen.
int[] myArr = new int[3];
Bei der initialisierung kann man den drei Positionen auch gerade den Wert mitgeben
int[] myArr = new int[3]{23,9,7};
Was man bei der initialisierung beachten muss ist dass allen Elemente ein gültigen Wert übergeben wird. Deshalb ist die folgende Initialisierung nicht möglich
// fehlerhafte literale Initialisierung
int[] myArr = new int[3]{23};
Der Zugriff auf die Elemente erfolgt via Indizierung.
Console.WriteLine("myArr[0] = {0}",myArr[0]);
// Ausgabe 23