Die im Rumpf der while Schleife enthaltenen Anweisungen werden solange ausgeführt, bis die Auswertung des Schleifenkopfs false ergibt.
1 2 3 4 5 6 | int n = 1; while (n <= 5) { Console.WriteLine("Zeile {0}", n); n++; } |
Außer mit der im Kopf definierten Abbruchbedingung, kann die while-Schleife noch mit den Anweisungen break, goto, return und throw beendet werden. Mit der continue Anweisung kann direkt zum nächsten Schleifendurchlauf gesprungen werden.