📅  最后修改于: 2023-12-03 14:40:28.442000             🧑  作者: Mango
在C#中,continue
语句允许我们跳过当前迭代并立即开始下一次循环迭代。
continue;
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
continue;
}
Console.WriteLine(i);
}
在上面的代码中,当i
等于5时,continue
语句将跳过循环中的其余代码,并立即开始下一次循环。
continue
语句通常用于减少代码的嵌套层次或优化程序的性能。
例如,如果我们在一个嵌套的循环中需要跳过某些特定的值,我们可以使用continue
语句来避免据此嵌套循环。
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 5; j++)
{
if (i == 5 && j == 3)
{
continue;
}
Console.WriteLine(i + "," + j);
}
}
在上面的代码中,当i
等于5和j
等于3时,continue
语句将跳过其余的循环代码,并立即开始下一次循环。
continue
语句时,我们必须确保它在某个条件之下。for
循环中使用continue
语句时,我们必须确保它在循环迭代中的某个地方。