Возможные Duplicates:
(0 == variable) or (null == obj): An outdated practice in C#?
Why does one often see “null != variable” instead of “variable != null” in C#?В C# Разница между (пользователем == NULL) и (нуль == пользователя)
Я видел много раз люди оценки нулевой переменной вместо вычисления переменной в null.
if(null== user)
вместо
if(user==null)
Я знаю, как пытаются достичь того же functionality.So, Есть ли какой-нибудь стандарт или просто чисто личные предпочтения. Прокомментируйте, пожалуйста.
Я бы использовал if (user == null), имеет смысл при чтении его обратно. – ThePower
Это обман, который уже очень хорошо ответил здесь: http://stackoverflow.com/questions/655657/ –
И обман этого: http://stackoverflow.com/questions/271561/why-does- one-often-see-null-variable-вместо-variable-null-in-c –