我知道这可能是一个“愚蠢”的问题,但有时,我只想循环直到条件为假,但我不喜欢保持循环为空。所以而不是:
Visible = true;
while(IsRunning)
{
}
Visible = false;
我通常更喜欢:
while(IsRunning)
{
Visible = true;
}
Visible = false;
但是,我有点担心线路上到底发生了什么Visible = true;
。即使它是多余的,运行时是否会继续执行该语句?这样做是否可取?许多“代码增强”插件不喜欢空的while循环,我真的不明白为什么。
所以:
有一个空的while循环有什么问题吗?
有一个如上所示的循环是否会对性能产生影响?
谢谢!