我怎樣才能讓一個循環,會一遍,每當我想,比方說,我想打一個循環開始了,每當我的變量C# - 做一個特殊的循環?
VarOfLoop++ ;
得到由1相加,循環將開始從頭再來; 我該如何結束這個循環?就像我們每個人使用「休息」一樣;
我怎樣才能讓一個循環,會一遍,每當我想,比方說,我想打一個循環開始了,每當我的變量C# - 做一個特殊的循環?
VarOfLoop++ ;
得到由1相加,循環將開始從頭再來; 我該如何結束這個循環?就像我們每個人使用「休息」一樣;
如果使用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
}
'break' for循環太多工作的地方。 –