Double.IsNaN(Double) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een waarde die aangeeft of de opgegeven waarde geen getal (NaN) is.
public:
static bool IsNaN(double d);
public:
static bool IsNaN(double d) = System::Numerics::INumberBase<double>::IsNaN;
public static bool IsNaN(double d);
static member IsNaN : double -> bool
Public Shared Function IsNaN (d As Double) As Boolean
Parameters
- d
- Double
Een drijvendekommagetal met dubbele precisie.
Retouren
true als d dit wordt geƫvalueerd NaN; anders , false.
Implementeringen
Voorbeelden
Het volgende codevoorbeeld illustreert het gebruik van IsNaN:
// This will return true.
if (Double.IsNaN(0 / zero))
Console.WriteLine("Double.IsNan() can determine whether a value is not-a-number.");
// This will return true.
if Double.IsNaN(0. / zero) then
printfn "Double.IsNan() can determine whether a value is not-a-number."
' This will return true.
If Double.IsNaN(0 / zero) Then
Console.WriteLine("Double.IsNan() can determine whether a value is not-a-number.")
End If
Opmerkingen
Drijvendekommabewerkingen worden geretourneerd NaN om aan te geven dat het resultaat van de bewerking niet is gedefinieerd. Het delen van 0,0 door 0,0 resulteert bijvoorbeeld in NaN.
Note
IsNaNretourneert als een false waarde een of DoublePositiveInfinity .NegativeInfinity Als u wilt testen op deze waarden, gebruikt u de IsInfinity, IsPositiveInfinityen IsNegativeInfinity methoden.