如何解决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#参考》对此有何评论
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。