继续

break 外,还有关键字 continue。它不会完全退出循环,而只是跳过当前的迭代。如果你不希望在设置特定值时执行某些代码,那么它可能很有用。

这是一个简单的例子:

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

    Console.WriteLine(i);
}

将导致:

9
10

注意: Continue 通常在 while 或 do-while 循环中最有用。具有明确定义的退出条件的 For 循环可能不会受益。