我对 C# 语言相当陌生,不久前在编写代码时想知道一些事情。当我编写 while 循环时,我还发现自己是否明确需要检查我的 while 条件是否甚至需要,让我们以下面的代码为例。
while (_myList.Count > 0)
{
// do some work
}
如果以前编写的代码(由其他开发人员编写),我已经看到他们做了这样的事情......
if (_list.Count > 0)
{
while (_myList.Count > 0)
{
// do some work
}
}
这是最佳做法,我什至需要这样做吗?如果是这样,为什么......有人可以对这个话题有所了解,让我知道什么是最好的?谢谢。
您不必指定 if:
if (_list.Count > 0)
while 循环
while 循环的作用是:接受一个参数并将运算符左侧的内容与右侧的内容进行比较。并返回一个布尔值(真或假),只要 while 为真,它就会继续循环。
如果
if 语句的作用是:接受一个参数并将运算符左侧的内容与右侧的内容进行比较。并返回一个布尔值(真或假),只要 if 为真,它将继续并运行 if 代码块中的代码。
注意:
if (_list.Count > 0) // checking for _list
{
while (_myList.Count > 0) // checking for _myList
{
}
}
在示例中,您向“其他开发人员”展示了您检查不同情况,因此在这种情况下,如果您不想在 _list.Count > 0 时运行 te 循环,检查 _list.Count 会很有用。
结论
不要这样做:当你在 if 和 wile 中检查相同的列表时。
可以这样做:如果您只想在特定条件或可能的异常情况下运行 wile。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句