[英]C# - Make a special loop?
我怎样才能使循环在需要时重新开始,比如说我想使循环在变量时重新开始
VarOfLoop++ ;
求和为1,循环将重新开始; 我如何结束这个循环? 就像每个我们都使用“ break”;
如果使用for
循环而不是foreach
循环,则可以控制迭代器的值。 像这样:
for (var i = 0; i < someUpperLimit, i++)
{
// do something, iterating over some values with "i" as the index
if (someCondition)
i = -1; // re-start the loop (i will increment to 0 on the next iteration)
else if (someOtherCondition)
break; // exit the loop
}
如果您询问连续循环,则可以尝试使用while循环,例如:
while(true)
{
//your codes to execute
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.