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