Является ли избыточным объединение операций с условием Null с операциями объединения Null?C#

Место общения программистов C#
Anonymous
Является ли избыточным объединение операций с условием Null с операциями объединения Null?

Сообщение Anonymous »

Меня немного смущает пример, найденный в официальной документации C#, где говорится, что сочетание оператора с нулевым условием и оператора объединения с нулевым значением может использоваться для присвоения значений по умолчанию.

Это пример, используемый в MSDN:

Код: Выделить всё

first = person?.FirstName ?? "Unspecified";
Но для меня это выглядит так же, как:

Код: Выделить всё

first = person.FirstName ?? "Unspecified";
Я даже тестировал их, и оба ведут себя одинаково, поэтому мне интересно, не упускаю ли я что-то или использовать первый вариант просто излишне?

Подробнее здесь: https://stackoverflow.com/questions/545 ... ns-redunda

Вернуться в «C#»