一尘不染

对于(;;)或while(true),哪个是正确的C#无限循环?[关闭]

c#

回到我的C / C ++时代,将“无限循环”编码为

while (true)

感觉更自然,对我来说似乎更明显

for (;;)

在1980年代后期与PC-
lint
的相遇以及随后的最佳实践讨论打破了我的这种习惯。从那以后,我就使用for控制语句对循环进行了编码。今天,很长一段时间以来的第一次,也许是我作为C#开发人员的第一个无限循环需求,我正面临着同样的情况。其中一个是正确的,另一个是不正确的吗?


阅读 779

收藏
2020-05-19

共1个答案

一尘不染

while(true)
{

}

一直是我使用过的东西,我看到其他人使用的东西也必须手动中断。

2020-05-19