在C#中,continue
语句用于跳过循环体中的当前迭代,并立即开始下一次迭代。当continue
语句被执行时,它所在的循环会立即结束当前迭代,并继续执行下一次迭代,而不是执行循环体中的剩余语句。
例如,下面的代码使用continue
语句来跳过循环体中的某些语句:
for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
continue; // 如果i是偶数,则跳过下面的语句
}
Console.WriteLine(i); // 如果i是奇数,则输出i
}
在上面的代码中,当i
是偶数时,continue
语句会被执行,循环体会立即结束当前迭代,并进入下一次迭代。因此,Console.WriteLine(i)
语句永远不会被执行,只有当i
是奇数时才会被执行。