Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Schleifenanweisungen wiederholen einen angegebenen Codeblock so lange, bis eine vorgegebene Bedingung erfüllt ist.
for-Schleifen
Syntax und Funktionsweise von for-Schleifen sind in Java und C# gleich:
for (int i = 0; i<=9; i++)
{
System.Console.WriteLine(i);
}
foreach-Schleifen
In C# wurde ein neuer Schleifentyp mit dem Namen foreach eingeführt. Er ähnelt dem For Each in Visual Basic. Mit der foreach-Schleife können Sie alle Elemente einer Containerklasse durchlaufen, z. B. die eines Arrays, das die IEnumerable-Schnittstelle unterstützt. Im folgenden Code wird gezeigt, wie Sie mit der foreach-Anweisung den Inhalt eines Arrays ausgeben können:
static void Main()
{
string[] arr= new string[] {"Jan", "Feb", "Mar"};
foreach (string s in arr)
{
System.Console.WriteLine(s);
}
}
Weitere Informationen hierzu finden Sie unter Arrays (C# und Java im Vergleich).
while- und do...while-Schleifen
Syntax und Funktionsweise von while-Anweisungen und do...while-Anweisungen sind in beiden Programmiersprachen gleich:
while (condition)
{
// statements
}
do
{
// statements
}
while(condition); // Don't forget the trailing ; in do...while loops