1

必要なときにいつでも最初からやり直すループを作成するにはどうすればよいですか。たとえば、変数が

VarOfLoop++ ;

合計が 1 になると、ループが最初からやり直されます。そして、どうすればこのループを終了できますか? for each の場合と同様に、「break;」を使用します。

4

2 に答える 2

8

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
}
于 2013-07-14T21:55:38.930 に答える
1

連続ループについて質問している場合は、 while ループを次のように試してください。

while(true)
{
 //your codes to execute
}
于 2013-07-15T01:17:13.000 に答える