我是否需要在 while 循环之前显式运行 if 语句?

比佛

我对 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我是否需要在异步函数中的每个语句之前等待?

来自分类Dev

为什么需要在 Java 的 while 循环中使用“break”和“continue”语句?

来自分类Dev

我的if语句在我的while循环中的每个if语句上打印,无论它是否为假

来自分类Dev

While 循环中的 If 语句

来自分类Dev

if语句或while循环条件?

来自分类Dev

if语句在while循环中

来自分类Dev

While 循环中的 if 语句

来自分类Dev

if语句在while循环中?

来自分类Dev

如果必须在if语句中添加中断,为什么我们需要在while操作中注意条件呢?

来自分类Dev

if 语句循环和 while 循环

来自分类Dev

在满足特定条件之前,我需要在R中的if else语句中寻求帮助

来自分类Dev

是否需要在具有多个 `return` 语句的可变参数函数中的每个 `return` 语句之前调用 `va_end()`?

来自分类Dev

如何为我的多项选择故事的if语句添加while循环?

来自分类Dev

如何将我的if语句转换为while或for循环?

来自分类Dev

无法在while循环中打印我的else语句

来自分类Dev

语句 break 不会破坏我在 python 中的 while 循环

来自分类Dev

为什么我的 while 循环覆盖了 if 语句

来自分类Dev

为什么我的 while() 语句陷入无限循环?

来自分类Dev

如何使用 Javascript 中的 if 语句修复我的 while 循环

来自分类Dev

else if 语句在我放入 while 循环时不起作用

来自分类Dev

使用嵌套的 Do While 语句运行 For 循环,但为什么我的代码冻结?

来自分类Dev

如何让我的 if 语句在 while 循环中只运行一次?

来自分类Dev

while 循环打印 else 语句

来自分类Dev

while循环外的else语句

来自分类Dev

PHP while 循环和 if 语句

来自分类Dev

从While循环创建语句并打印

来自分类Dev

R中的if()语句或while()循环

来自分类Dev

基本的While循环和If语句

来自分类Dev

在while循环中的Java if语句

Related 相关文章

  1. 1

    我是否需要在异步函数中的每个语句之前等待?

  2. 2

    为什么需要在 Java 的 while 循环中使用“break”和“continue”语句?

  3. 3

    我的if语句在我的while循环中的每个if语句上打印,无论它是否为假

  4. 4

    While 循环中的 If 语句

  5. 5

    if语句或while循环条件?

  6. 6

    if语句在while循环中

  7. 7

    While 循环中的 if 语句

  8. 8

    if语句在while循环中?

  9. 9

    如果必须在if语句中添加中断,为什么我们需要在while操作中注意条件呢?

  10. 10

    if 语句循环和 while 循环

  11. 11

    在满足特定条件之前,我需要在R中的if else语句中寻求帮助

  12. 12

    是否需要在具有多个 `return` 语句的可变参数函数中的每个 `return` 语句之前调用 `va_end()`?

  13. 13

    如何为我的多项选择故事的if语句添加while循环?

  14. 14

    如何将我的if语句转换为while或for循环?

  15. 15

    无法在while循环中打印我的else语句

  16. 16

    语句 break 不会破坏我在 python 中的 while 循环

  17. 17

    为什么我的 while 循环覆盖了 if 语句

  18. 18

    为什么我的 while() 语句陷入无限循环?

  19. 19

    如何使用 Javascript 中的 if 语句修复我的 while 循环

  20. 20

    else if 语句在我放入 while 循环时不起作用

  21. 21

    使用嵌套的 Do While 语句运行 For 循环,但为什么我的代码冻结?

  22. 22

    如何让我的 if 语句在 while 循环中只运行一次?

  23. 23

    while 循环打印 else 语句

  24. 24

    while循环外的else语句

  25. 25

    PHP while 循环和 if 语句

  26. 26

    从While循环创建语句并打印

  27. 27

    R中的if()语句或while()循环

  28. 28

    基本的While循环和If语句

  29. 29

    在while循环中的Java if语句

热门标签

归档