【发布时间】:2010-11-30 05:17:41
【问题描述】:
所以我最近遇到了一些我以前从未见过的东西..
for (; ; )
{
}
当字段像这样留空时到底发生了什么?
【问题讨论】:
标签: c# for-loop interpretation
所以我最近遇到了一些我以前从未见过的东西..
for (; ; )
{
}
当字段像这样留空时到底发生了什么?
【问题讨论】:
标签: c# for-loop interpretation
这是一个无限循环。
内部的某个地方应该有一个break; 语句,或者可能抛出一个异常以便控制超出循环。
你也可以通过这样做来达到同样的目的(可能更明显)
while (true)
{
// do stuff
}
【讨论】:
这是一个无限循环,几乎等同于while(true) 循环。
break 条件不在两个分号之间,因此,它必须在循环体的某处。
【讨论】:
这是一个无限循环。
【讨论】: