Поведение ключевого слова по умолчанию [закрыто] ⇐ C#

Место общения программистов C#
Anonymous
Поведение ключевого слова по умолчанию [закрыто]

Сообщение Anonymous »

Для следующего фрагмента C#, почему компилятор C# считает, что по умолчанию означает по умолчанию (двойной) , а не по умолчанию (двойной?) ?

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

double? returnValue = price ?? default;
Я получаю значение returnValue переменная, установленная как 0 , а не null , когда цена null .
Это в .net 8 lts/c# 12

Подробнее здесь: https://stackoverflow.com/questions/796 ... -behaviour

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