必要なときにいつでも最初からやり直すループを作成するにはどうすればよいですか。たとえば、変数が
VarOfLoop++ ;
合計が 1 になると、ループが最初からやり直されます。そして、どうすればこのループを終了できますか? for each の場合と同様に、「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
}