为什么要将双精度值分配给双精度值?导致 NaN



这是场景!(简体)

double val1 = 0.0;
double? val2 = val1;

为什么 val2 会产生 NaN?

简单地说:它不会,也不会。

将非 NaN double分配给double?的结果是具有非 NaN 值的double?;在本例中0.0

最新更新