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