重複の可能性:
C#ではfor(;;)は安全であり、実際には何をしますか?
だから私は最近、これまでに見たことのない何かに出くわしました。
for (; ; )
{
}
そのようにフィールドを空白のままにすると、正確に何が起こっているのでしょうか。
重複の可能性:
C#ではfor(;;)は安全であり、実際には何をしますか?
だから私は最近、これまでに見たことのない何かに出くわしました。
for (; ; )
{
}
そのようにフィールドを空白のままにすると、正確に何が起こっているのでしょうか。
それは無限ループです。
内部のどこかにbreak;
、制御がループを超えて渡されるために、ステートメント、または場合によっては例外がスローされる必要があります。
また、次のことを行うことで同じことを(おそらくもっと明らかに)達成することができます
while (true)
{
// do stuff
}
これは無限ループであり、ループとほぼ同じwhile(true)
です。
条件は2つのセミコロンのbreak
間にないため、ループ本体のどこかにある必要があります。
これは無限ループです。