【发布时间】:2009-11-16 22:40:40
【问题描述】:
可能的重复:
Is there any difference between if(a==5) or if(5==a) in C#?
== Operator and operands
好的,这可能是个愚蠢的问题,但在谷歌中搜索(即使有引号,似乎也无法真正搜索到确切的短语)
如果两者之间有任何区别怎么办
if(false == <somecondition>){
和
if(<somecondition> == false){
在 C# 中?我熟悉 c# 的表达式评估,并且了解如果您执行以下操作时顺序将如何有意义:
if(AccountIsInvalid || AccountIsUnregistered)
我不需要大量的课程,但想了解为什么有些人更喜欢使用false==.... 路由。
【问题讨论】:
-
许多人的副本......现在正在寻找......
-
当然,使用
if(!<somecondition>)就不是问题了;-p -
这里有一个副本 - stackoverflow.com/questions/797162/…
-
另一个 - stackoverflow.com/questions/677264/operator-and-operands - 这似乎是“大师”问题
标签: c# evaluation boolean