continue (C# リファレンス)

continue ステートメントは、それが含まれる繰り返しステートメントの次の繰り返しに制御を渡します。

この例では、1 から 10 までカウントするようカウンターが初期化されます。 continue ステートメントと式 (i < 9) を組み合わせて使用すると、for 本文の continue から終わりまでのステートメントが、i が 9 未満のイテレーションではスキップされます。 for ループの最後の 2 つのイテレーション (i == 9 と i == 10) では、continue ステートメントは実行されず、i の値がコンソールに出力されます。

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# 言語の仕様」を参照してください。 言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。

関連項目