Wie verwendet man die foreach-Schleife in C#?


Die foreach-Schleife in C# wird verwendet, um eine Sammlung von Elementen zu durchlaufen und auf jedes Element zuzugreifen. Es ist eine einfachere Möglichkeit, eine Schleife zu schreiben, als eine for-Schleife zu verwenden, da Sie sich keine Gedanken über den Start- und Endindex der Schleife machen müssen.

Die Syntax der foreach-Schleife lautet wie folgt:

foreach (Datentyp element in Sammlung)
{
    // Code, der auf jedes Element angewendet wird
}

Hier ist ein Beispiel, das zeigt, wie man eine foreach-Schleife verwendet, um durch eine Liste von Strings zu iterieren:

List<string> namen = new List<string> { "Max", "Anna", "Tom" };

foreach (string name in namen)
{
    Console.WriteLine(name);
}

Dies wird die Ausgabe "Max Anna Tom" auf der Konsole erzeugen.

Es ist auch möglich, eine foreach-Schleife mit einem Array zu verwenden:

int[] zahlen = { 1, 2, 3, 4, 5 };

foreach (int zahl in zahlen)
{
    Console.WriteLine(zahl);
}

Dies wird die Ausgabe "1 2 3 4 5" auf der Konsole erzeugen.

Es ist wichtig zu beachten, dass die foreach-Schleife nur lesenden Zugriff auf die Elemente der Sammlung ermöglicht. Wenn Sie die Elemente ändern möchten, müssen Sie eine for-Schleife verwenden.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.