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

Ua En Es

C# While-Schleife


Schleifen

Schleifen können einen Codeblock ausführen, solange eine bestimmte Bedingung erreicht ist.

Schleifen sind praktisch, weil sie Zeit sparen, Fehler reduzieren und den Code besser lesbar machen.


C# While-Schleife

Die while-Schleife durchläuft einen Codeblock, solange eine bestimmte Bedingung erfüllt ist True:

Syntax

while (zustand)
{
  // Codeblock, der ausgeführt werden soll
}

Im folgenden Beispiel wird der Code in der Schleife immer wieder ausgeführt, solange eine Variable (i) kleiner als 5 ist:

Beispiel

int i = 0;
while (i < 5)
{
  Console.WriteLine(i);
  i++;
}

Try it Yourself »

Hinweis: Vergessen Sie nicht, die in der Bedingung verwendete Variable zu erhöhen, sonst endet die Schleife nie!


Die Do/While-Schleife

Die do/while-Schleife ist eine Variante der while-Schleife. Diese Schleife führt den Codeblock einmal aus, bevor sie prüft, ob die Bedingung wahr ist. Anschließend wird die Schleife wiederholt, solange die Bedingung wahr ist.

Syntax

do
{
  // Codeblock, der ausgeführt werden soll
}
while (zustand);

Das folgende Beispiel verwendet eine do/while-Schleife. Die Schleife wird immer mindestens einmal ausgeführt, auch wenn die Bedingung falsch ist, da der Codeblock ausgeführt wird, bevor die Bedingung getestet wird:

Beispiel

int i = 0;
do {   Console.WriteLine(i);   i++; } while (i < 5);

Try it Yourself »

Vergessen Sie nicht, die in der Bedingung verwendete Variable zu erhöhen, sonst endet die Schleife nie!


C# Übungen

Testen Sie sich mit Übungen

Übung:

Geben Sie i aus, solange i kleiner als 6 ist.

int i = 1;
 (i  6)
{
  Console.WriteLine(i);
  ;
}