我有以下代码,我认为它可以工作:
property Nullable<double> Angle {
Nullable<double> get() {
return nullptr;
}
}
Run Code Online (Sandbox Code Playgroud)
它没有.我该怎么做?c ++/CLI甚至支持可空类型吗?
dev*_*ium 56
好了,经过很多麻烦后找到了它:
要返回null,就这样做
return Nullable<double>();
Run Code Online (Sandbox Code Playgroud)
返回非null:
return Nullable<double>(12321);
Run Code Online (Sandbox Code Playgroud)
它声明的返回值是很重要的Nullable<double>,而不是Nullable<double>^,因为如果你这样做,用其他语言如C#和vb.net的时候,你会看到类型ValueType来代替double?.
| 归档时间: |
|
| 查看次数: |
14902 次 |
| 最近记录: |