ループに奇妙ですか? C#[複製
-
29-09-2019 - |
質問
可能な複製:
C#には(;;)安全であり、それは本当に何をしますか?
だから私は最近、これまで見たことのない何かに出会った。
for (; ; )
{
}
そのようにフェイルドが空白のままになったとき、正確に何が起こっていますか?
解決
それは無限のループです。
内部のどこかにあるはずです break;
ステートメント、またはループを超えて制御が通過するためにスローされる例外。
あなたはまた、同じことを(おそらくもっと明らかに)達成することもできます
while (true)
{
// do stuff
}
他のヒント
これは無限のループであり、ほぼ同等です while(true)
ループ。
break
条件は2つのセミコロンの間にありません。したがって、ループ本体のどこかにある必要があります。
それはループの無限です。
所属していません StackOverflow