小编Ste*_*eve的帖子

在While循环中使用1 == 1或true

我最近遇到了一个使用1 == 1而不是true的while语句.

例:

while (1 == 1) 
{
   // Do something
}
Run Code Online (Sandbox Code Playgroud)

代替:

while (true)
{
   // Do something
}
Run Code Online (Sandbox Code Playgroud)

它们看起来都是正确的并产生相同的结果但是我想知道(除了为什么开发人员会使用1 == 1而不是真实的样式/习惯)从编译器的角度来看这有什么影响,是否有更大的使用比较运算符代替true的开销?

c#

9
推荐指数
1
解决办法
2299
查看次数

标签 统计

c# ×1