continue (C#-Referenz)continue (C# Reference)

Die continue-Anweisung übergibt die Steuerung an die nächste Iteration der einschließenden while, do, for oder foreach-Anweisung, in der sie angegeben ist.The continue statement passes control to the next iteration of the enclosing while, do, for, or foreach statement in which it appears.

BeispielExample

In diesem Beispiel wird ein Zähler initialisiert, um von 1 bis 10 zu zählen.In this example, a counter is initialized to count from 1 to 10. Indem die continue-Anweisung in Verbindung mit dem (i < 9)-Ausdruck verwendet wird, werden die Anweisungen zwischen continue und dem Ende des for-Rumpfs übersprungen.By using the continue statement in conjunction with the expression (i < 9), the statements between continue and the end of the for body are skipped.


class ContinueTest
{
    static void Main()
    {
        for (int i = 1; i <= 10; i++)
        {
            if (i < 9)
            {
                continue;
            }
            Console.WriteLine(i);
        }

        // Keep the console open in debug mode.
        Console.WriteLine("Press any key to exit.");
        Console.ReadKey();
    }
}
/*
Output:
9
10
*/

C#-SprachspezifikationC# language specification

Weitere Informationen erhalten Sie unter C#-Sprachspezifikation.For more information, see the C# Language Specification. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.The language specification is the definitive source for C# syntax and usage.

Siehe auchSee also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
C#-SchlüsselwörterC# Keywords
break-Anweisungbreak Statement
SprunganweisungenJump Statements