BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C# Schleife durch Arrays


Schleife durch ein Array

Sie können die Array-Elemente mit der for-Schleife durchlaufen und zur Angabe die Eigenschaft Length verwenden wie oft die Schleife ausgeführt werden soll.

Das folgende Beispiel gibt alle Elemente im Array cars aus:

Beispiel

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.Length; i++)
{
  Console.WriteLine(cars[i]);
}

Try it Yourself »


Die foreach-Schleife

Es gibt auch eine foreach-Schleife, die ausschließlich zum Durchlaufen von Elementen in einem Array verwendet wird:

Syntax

foreach (type variableName in arrayName)
{
  // Codeblock, der ausgeführt werden soll
}

Im folgenden Beispiel werden alle Elemente im Array cars mithilfe einer foreach-Schleife ausgegeben:

Beispiel

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars)
{
  Console.WriteLine(i);
}

Try it Yourself »

Das obige Beispiel kann wie folgt gelesen werden: für jedes string-Element (genannt i – wie in inex) in cars, geben Sie den Wert von i aus.

Wenn Sie die for-Schleife und die foreach-Schleife vergleichen, werden Sie feststellen, dass die Methode foreach ist einfacher zu schreiben, erfordert keinen Zähler (unter Verwendung der Eigenschaft Length) und ist besser lesbar.