可能性の重複:
Why does one often see “null != variable” instead of “variable != null” in C#?。条件チェックの順序?C#はその質問への答えは1 がいくつかの言語でそれをしたいかもしれない理由を与える、問題の言語でなくても。)
これはやや哲学的な質問です。しかし、多分技術的な答えがあります。知りません。
(特に)Microsoftのコードを読むとき、私は頻繁にこのような行を参照してください。
if(null != whatever)
{
}
を彼らは代わりにこれを書いていない、なぜ私はいつも思っていた:
if(whatever != null)
{
}
を道に見えるどの私には直感的です。 合理的な回答はありますか?
投票、I'LLを:あなたの周りにそれらを反転してきた場合には、構文エラーになるための理由は、偶然
を書くことから身を守るためにあります一秒で見つける。 –
クラップス。私は間違った終わりの理由をクリックした。明らかに重複しているため投票されました。 –