double? test = true ? null : 1.0;
在我的书中,这是一样的
if (true) { test = null; } else { test = 1.0; }
但是第一行给出了这个编译错误:
无法确定条件表达式的类型,因为' <null>'和' double' 之间没有隐式转换.
<null>
double
.net c# nullable
.net ×1
c# ×1
nullable ×1