Ein Array ist ein selbstdefinierter Datentyp, bei der mehrere gleiche Variablen zu einer Variable zusammengefasst werden. Einzelne Komponenten werden über einen Index (Ganzzahl) angesprochen.
Datentyp | [ ] | Name |
Datentyp | Index | Name der Variable |
Datentyp [ ] Name = new Datentyp [Anzahl];
oder
Datentyp [ ] Name = {Wert1, Wert2, …, Wert-n};
int[] zahlen = new int[10]; Random zufall = new Random(); for(int i = 0; i < 10; i++) { zahlen[i] = zufall.Next(0, 10); }
int[] array1 = {1, 2, 3}; int[] array2 = {1, 2, 3}; array2 = array1;
Wird array2 manipuliert überträgt sich dies auf array1, da array2 physisch nicht existiert sondern nur einen Verweis (auf den Speicherplatz) darstellt!
int[] array1 = {1, 2, 3}; int[] array2 = {1, 2, 3}; for(int i = 0; i < array1.Lenght, i++) { array2[i] = array1[i]; }
Datentyp[,…] name = new Datentyp[Anzahl,…];
Beispiele: Bundesligatabelle; Spreadsheets
Bundesligatabelle:
int[,] blt = new int[18,4];
18 | Zeilen |
4 | Spalten |
ähnlich wie ein Array
Unterschiede: