Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
我已经看到了编写
您更喜欢哪一个?为什么?
范例1:
如果您肯定要使用“if”,那么我将使用版本2或版本4,具体取决于其余样式。 (在工作中,我使用4;对于个人项目,我使用2。)主要是,即使在单个语句周围也有括号。
顺便说一句,为了测试奇偶校验,它使用起来更快一些:
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
我已经看到了编写
if
语句的不同方法。您更喜欢哪一个?为什么?
范例1:
if (val % 2 == 1){output = “Number is odd”;}else{output = “Number is even”;}
范例2:if (val % 2 == 1)
{
output = “Number is odd”;
}
else
{
output = “Number is even”;
}
范例3:if (val % 2 == 1)
output = “Number is odd”;
else
output = “Number is even”;
范例4:if (val % 2 == 1){
output = “Number is odd”;
} else {
output = “Number is even”;
}
类似的问题:最佳答案
对于这样的情况,还有条件运算符:
output = (val % 2 == 1) ? "Number is odd" : "Number is even";
如果您肯定要使用“if”,那么我将使用版本2或版本4,具体取决于其余样式。 (在工作中,我使用4;对于个人项目,我使用2。)主要是,即使在单个语句周围也有括号。
顺便说一句,为了测试奇偶校验,它使用起来更快一些:
if ((val & 1) == 1)
关于c# - 编写 “if”语句的不同方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/639166/