C# Break und Continue
C# Break
Sie haben die Anweisung break
bereits in einem früheren Kapitel dieses Tutorials gesehen. Es wurde verwendet, um aus einer switch
-Anweisung herauszuspringen.
Die break
-Anweisung kann auch verwendet werden, um aus einer Schleife zu springen.
Dieses Beispiel springt aus der Schleife, wenn i
gleich ist 4
:
Beispiel
for (int i = 0; i < 10; i++)
{
if (i == 4)
{
break;
}
Console.WriteLine(i);
}
C# Continue
Die continue
-Anweisung unterbricht eine Iteration (in der Schleife), wenn eine bestimmte Bedingung eintritt, und fährt mit der nächsten Iteration in der Schleife fort.
In diesem Beispiel wird der Wert von übersprungen 4
:
Beispiel
for (int i = 0; i < 10; i++)
{
if (i == 4)
{
continue;
}
Console.WriteLine(i);
}
Break und Continue in der While-Schleife
Sie können auch break
und continue
in while-Schleifen verwenden:
Break Beispiel
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
if (i == 4)
{
break;
}
}
Continue Beispiel
int i = 0;
while (i < 10)
{
if (i == 4)
{
i++;
continue;
}
Console.WriteLine(i);
i++;
}