如何在C ++ / CLI中使用可空类型?(How to use Nullable types in

2019-07-18 21:41发布

我有以下的代码,我认为会的工作:

property Nullable<double> Angle {
    Nullable<double> get() {
        return nullptr;
        }
}

事实并非如此。 我该怎么做? 难道C ++ / CLI甚至支持可空类型?

Answer 1:

OK,找到了,很多的麻烦后:

返回NULL,只是做

return Nullable<double>();

返回非空:

return Nullable<double>(12321);

声明的返回值是重要的,因为Nullable<double> ,而不是Nullable<double>^ ,因为如果你这样做,用其他语言如C#和vb.net的时候,你会看到类型ValueType ,而不是double?



文章来源: How to use Nullable types in c++/cli?
标签: c++-cli