Can someone explain this to me? In C# double.NaN is not equal to double.NaN
bool huh = double.NaN == double.NaN; // huh = false bool huh2 = double.NaN >=
Use Double.IsNaN.