在C#中,continue和break是两种控制流语句,它们的作用和用法有所不同。
for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
continue; //跳过偶数
}
Console.WriteLine(i);
}
输出:1 3 5 7 9
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; //提前退出循环
}
Console.WriteLine(i);
}
输出:0 1 2 3 4
总的来说,continue语句用于跳过当前迭代,继续下一次迭代;而break语句用于提前终止循环。