标签: c# casting nan
这是场景! (简化的)
double val1 = 0.0; double? val2 = val1;
为什么val2会导致NaN?
答案 0 :(得分:1)
简单地说:它不会,也不会。
将非NaN double分配给double?的结果是具有非NaN值的double?;在这种情况下0.0
double
double?
0.0