经验 写if语句时,尽量写上else

时间:2023/8/31 11:31:44 赞:0 踩:0 阅:44 标签:C#

如题,如果没有一个else那无所谓,估计没有这么简单的逻辑,哈哈

一般写上if时,尽量写上else,因为有一个原则就是else会匹配最近的if,又是会有意想不到的效果噢。

比如下面代码

 int x = 5;
 if (x > 5)
     if (x > 7)
         Console.WriteLine("A");
     //else
     //    Console.WriteLine("B");
 else
     Console.WriteLine("C");
输出是什么?
估计有些人认为是C,其实什么也没有。
因为C的else被大于7的if匹配了。
评论一下

发表评论

注册用户登录后才能发表评论,请登录注册