17 Temmuz 2009, Cuma
Neden çift.NaN kendisi için eşit değil mi?
Birisi bana bunu açıklayabilir mi? C# çift.NaN iki katına eşit değildir.NaN
bool huh = double.NaN == double.NaN; // huh = false
bool huh2 = double.NaN >= 0; // huh2 = false
bool huh3 = double.NaN <= 0; // huh3 = false
Sürekli ne yapabilirim bir çift karşılaştırın.NaN ve doğru olsun?
CEVAP
17 Temmuz 2009, Cuma
Eğer merak ediyorsanız, bu Double.IsNaN
gibi görünür:
public static bool IsNaN(double d)
{
return (d != d);
}
Funky, değil mi?
Bunu Paylaş:
Neden bir dize ile gidiş-dönüş dönüştü...
Neden kullanmıyorsun ya da para birimi...
Neden't bir yapı her üyenin boyut...
Neden diğerleri üzerinde bazı platform...
Neden yerine HTML JSON oluşturulan dön...