繼續

break 外,還有關鍵字 continue。它不會完全退出迴圈,而只是跳過當前的迭代。如果你不希望在設定特定值時執行某些程式碼,那麼它可能很有用。

這是一個簡單的例子:

for (int i = 1; i <= 10; i++)
{
    if (i < 9)
        continue;

    Console.WriteLine(i);
}

將導致:

9
10

注意: Continue 通常在 while 或 do-while 迴圈中最有用。具有明確定義的退出條件的 For 迴圈可能不會受益。