循环奇怪?C#

cae*_*say 3 c# for-loop interpretation

可能重复:
在C#中是(;;)安全的,它真正做了什么?

所以我最近遇到了以前从未见过的东西..

        for (; ; )
        {

        }
Run Code Online (Sandbox Code Playgroud)

当田野像这样留空时究竟发生了什么?

Jon*_*Jon 13

这是一个无限循环.

在内部某处应该有一个break;语句,或者可能抛出一个异常,以便控制超越循环.

你也可以做到同样的事情(可能更明显)

while (true)
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)