В чем разница между «x = ноль» и «x == ноль»?

В C # 7 мы можем использовать

if (x is null) return;

вместо

if (x == null) return;

Есть ли преимущества использования нового способа (прежний пример), чем старый синтаксис?

Семантика какая-то другая?

Это просто вопрос вкуса? Если нет, то когда использовать тот или иной.

Ссылка.

Ответы на вопрос(2)

Ваш ответ на вопрос