【发布时间】:2010-09-10 15:46:17
【问题描述】:
这可能是一个愚蠢的问题,但好奇心使我变得更好。我最近看到的代码似乎“颠倒”了关系运算符的表达式顺序,例如:
if (0 == someVariable)
与我通常看到/写的相反:
if (someVariable == 0)
对我来说,第二种方法似乎更具可读性和直观性,所以我想知道我看到第一种方法是否有某些原因?从逻辑上讲,两个语句的计算结果相同,那么它们的编写方式只是个人喜好问题吗?
【问题讨论】:
-
感谢大家的回答!我的好奇心得到了满足。
-
问得好,亚当。我正要问完全相同的问题。
标签: c# operators logical-operators