如何跳过for循环的几次迭代

时间:2014-03-16 07:02:29

标签: c# for-loop skip

是否有一种干净的方法可以跳过来自for循环的多次迭代?

类似的东西:

for (int i = 0; i< count; i++)
{
   if (condition)
   {
       // skip several iterations of "i"
       continue(5);
   }
}

2 个答案:

答案 0 :(得分:3)

您可以使用以下

i+= 5;
continue;

答案 1 :(得分:2)

您可以更改i的值,这将跳过一些迭代:

for (int i = 0; i< count; i++)
{
   if (condition)
   {
       i+=5;
       continue;
   }
}