Wie kann ich Arrays definieren?
Genau aus diesem Grund existiert in den meisten Programmiersprachen wie auch in C# die Möglichkeit, ein so genanntes Array zu definieren. Ein solches Array kann mehrere Werte eines bestimmten Typs aufnehmen. Neben eindimensionalen Arrays können Sie auch mehrdimensionale Arrays definieren.
Wie lassen sich zweidimensionale Arrays verwalten?
So lassen sich z.B. über zweidimensionale Arrays die Daten wie in einer Tabelle verwalten. Beispiel: Mit Arrays mehrere Zahlen speichern Es wird ein Array von zehn int -Elementen erzeugt.
Was sind mehrdimensionale Arrays?
Mehrdimensionale Arrays haben feste Dimensionen, d.h., ein dreidimensionales Array der Größe 2x3x3 besteht aus 18 Elementen. Zum Zugriff auf mehrdimensionale Arrays werden die Indizes, durch Komma getrennt, für jede Dimension angegeben.
Wie können sie die Größe eines Arrays ändern?
Haben Sie einmal die Größe eines Arrays festgelegt, lässt sich diese nicht mehr ändern. Sie können nur ein neues Arrays mit einer neuen Größe deklarieren und die Elemente des alten Arrays in dieses Array übertragen. Alternativ verwenden Sie Auflistungen, die in dieser Hinsicht flexibler sind.
Was sind die Elemente eines Arrays?
Die Elemente eines Arrays werden im Falle von Zahlen mit 0, im Falle von Referenztypen mit null initialisiert. Arrays werden implizit von der Klasse Array aus dem Namespace System erweitert, implementieren das Interfaces IEnumerable und können deshalb über eine foreach -Schleife durchlaufen werden (mehr dazu auch im Kapitel zu den Auflistungen).
Was benötigt man bei einem Array?
Da es sich bei einem Array um einen komplexen Datentyp handelt, benötigt man bei der Erzeugung des Arrays den new-Operator. Um ein bestimmtes Element des Arrays ansprechen zu können, hat jedes Element eine Nummer, den sogenannten Index. Das erste Element bekommt den Index 0, das zweite den Index 1 usw.
Was muss man beachten beim Zugriff auf ein Array?
Beim Zugriff auf ein Array-Feld muss man nun darauf achten, dass bei einem Array ab der 0 angefangen wird. Bei unserem Beispiel-5er-Array sind also die Felder 0-4 belegt. Möchte man nun beispielsweise auf das erste Element zugreifen und ausgeben (in unserem Beispiel die 1), dann würde das folgendermaßen gehen: