У меня есть сотрудник, который поклонник написания своих нулевых проверок следующим образом:
if (!ReferenceEquals(myObject, null))
Я, с другой стороны, считаю, что этот синтаксис громоздкий для чтения и предпочтения:
if (myObject != null)
Я нашел несколько статей и вопросов, обсуждая достоинства ReferenceEquals в отношении перегрузки оператора, но вне сценария перегрузки оператора, есть ли какая-либо польза для ReferenceEquals vs ==?