SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Thom Hall

    Thom Hall

    24 Kasım 2006