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