C#for loop help [重复]

问题描述

                                                                                                                  这个问题已经在这里有了答案:                                                      

解决方法

这将创建一个没有初始化程序或迭代器的无条件(无限)循环。 如同
while(true)
{
...
}
您必须使用ѭ1退出循环。     ,在警告级别4,编译器抱怨条件表达式始终求值为true,例如while(1)或while(true)。 因此,抑制编译器警告的一种常见方法是使用(;;)块。 (我并不是说这是一种很好的做法),但是如果您必须创建在警告级别4编译的代码,则习惯使用(;;)代替while(true)。     ,它只是一个循环,将连续运行。     ,就像其他答案说的那样,它是一个连续不断的循环,直到您用ѭ1打破它为止 如果您想中断在循环中创建的条件,但是在循环的定义中还没有访问权限,这将很有用。     ,是的,这就是使用for语句定义无限循环的方式。 您可以将其读为:
for (bool run = true; run == true; run &= true)
{
    // do something
}
看看《 C#参考》对此有何评论     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...