В чем разница между «x = ноль» и «x == ноль»?
В C # 7 мы можем использовать
if (x is null) return;
вместо
if (x == null) return;
Есть ли преимущества использования нового способа (прежний пример), чем старый синтаксис?
Семантика какая-то другая?
Это просто вопрос вкуса? Если нет, то когда использовать тот или иной.