谁可以给我解释一下这个?在C#中,double.NaN不等于double.NaN
bool huh = double.NaN == double.NaN; // huh = false
bool huh2 = double.NaN >= 0; // huh2 = false
bool huh3 = double.NaN <= 0; // huh3 = false
Run Code Online (Sandbox Code Playgroud)
我可以将什么常数与double.NaN相比并得到真实?
Eri*_*bal 130
如果你很好奇,这是Double.IsNaN看起来像:
public static bool IsNaN(double d)
{
return (d != d);
}
Run Code Online (Sandbox Code Playgroud)
时髦,是吧?