奇怪的循环?C#

奇怪的循环?C#,c#,for-loop,interpretation,C#,For Loop,Interpretation,可能重复: 所以我最近遇到了一件我从未见过的事情 for (; ; ) { } 当字段像那样空白时,到底发生了什么?这是一个无限循环 里面的某个地方应该有一个断点语句,或者可能引发异常,以便控制传递到循环之外 你也可以通过做同样的事情(可能更明显) while (true) { // do stuff } 这是一个无限循环,几乎相当于while(true)循环 中断条件不在两个分号之间,因此,它必须在循环体的某个地方。这是一个无限f

可能重复:

所以我最近遇到了一件我从未见过的事情

        for (; ; )
        {

        }
当字段像那样空白时,到底发生了什么?

这是一个无限循环

里面的某个地方应该有一个
断点语句,或者可能引发异常,以便控制传递到循环之外

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

while (true)
{
    // do stuff
}

这是一个无限循环,几乎相当于
while(true)
循环


中断
条件不在两个分号之间,因此,它必须在循环体的某个地方。

这是一个无限for循环。

几乎是一个重复