Есть ли разница между Nullable.Value
и (<whatEverType>) Nullable
? Насколько я знаю, оба метода возвращают NULL, если значение не задано или само значение.литье Nullable to ValueType
например:
DateTime? date = DateTime.Now;
DateTime now = (DateTime) date;
DateTime now2 = date.Value;
Можете ли вы предоставить код для компиляции? –
"оба метода возвращают NULL, если значение не задано или само значение." Неа. Он бросает 'InvalidOperationException' в обоих случаях, когда значение не задано. –
_ «Насколько я знаю, оба метода возвращают NULL» _ Теперь, когда вы уже предоставили компиляционный код, почему вы не подтвердили это утверждение? –