Ответ 1
ОК, нашел его, после многих хлопот:
чтобы вернуть значение null, просто выполните
return Nullable<double>();
чтобы вернуть ненулевое значение:
return Nullable<double>(12321);
Важно объявить возвращаемое значение как Nullable<double>
, а не Nullable<double>^
, как если бы вы это сделали, при использовании других языков в качестве С# и vb.net вы увидите тип как ValueType
вместо double?
.