如何在c ++ / cli中使用Nullable类型?

时间:2009-09-22 01:37:53

标签: c++-cli

我有以下代码,我认为可以使用:

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

没有。我该怎么做? c ++ / CLI甚至支持可空类型吗?

1 个答案:

答案 0 :(得分:54)

好的,经过多次麻烦后找到它了:

返回null,只需执行

return Nullable<double>();

返回非null:

return Nullable<double>(12321);

将返回值声明为Nullable<double>而不是Nullable<double>^非常重要,就像使用C#和vb.net等其他语言一样,您会看到类型为{ {1}}代替ValueType