continue (C# リファレンス)continue (C# Reference)

continue ステートメントは、それを囲んでいる whiledofor、または foreach ステートメントの次の反復処理にコントロールを渡します。The continue statement passes control to the next iteration of the enclosing while, do, for, or foreach statement in which it appears.

Example

この例では、1 から 10 までカウントするようカウンターが初期化されます。In this example, a counter is initialized to count from 1 to 10. continue ステートメントと式 (i < 9) を組み合わせて使用すると、for 本文の continue から終わりまでのステートメントがスキップされます。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# 言語仕様C# language specification

詳細については、「C# 言語の仕様」を参照してください。For more information, see the C# Language Specification. 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。The language specification is the definitive source for C# syntax and usage.

関連項目See also