Einführung in Arrays – Anlegen und auf Elemente Zugreifen
In diesem CSharp Artikel behandeln wir Arrays (Felder). Arrays ermöglichen es uns einer Variable mehrere Objekte vom gleichen Typen zuzuweisen und diese dann zu verwenden.
Syntax für Arrays in CSharp
VariablenTyp[] arrayname = {Inhalt Position 0, Inhalt Position 1, Inhalt Position 2, Inhalt Position 3, ...};
Wie man erkennen kann, ist die erste Position nicht die 1, sondern die 0. Beim Programmieren wird eben von der 0 an gezählt.
Man kann Arrays von unterschiedlichen Datentypen erstellen, integer, strings, doubles, aber auch von Objekten. Wir können also z.B. einen Array voller Objekte unserer eigenen Klasse Auto haben.
Ein Beispiel für Arrays in CSharp:
class Program
{
public static void Main(string[] args)
{
int[] zahlenArray = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] zahlenArray2 = { 3, 4, 5, 6, 7 };
for (int i = 0; i < zahlenArray.Length; i++)
{
Console.WriteLine(zahlenArray[i]);
}
for (int i = 0; i < zahlenArray2.Length; i++)
{
Console.WriteLine(zahlenArray2[i]);
}
}
}