Double.IsNaN(Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob der angegebene Wert keine Zahl ist (NaN).
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
Parameter
- d
- Double
Eine Gleitkommazahl mit doppelter Genauigkeit.
Gibt zurück
true
, wenn d
NaN ergibt, andernfalls false
.
Implementiert
Beispiele
Im folgenden Codebeispiel wird die Verwendung von IsNaNveranschaulicht:
// 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))
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
Hinweise
Gleitkommavorgänge werden zurückgegeben NaN , um zu signalisieren, dass das Ergebnis des Vorgangs nicht definiert ist. Beispielsweise führt die Division von 0,0 durch 0,0 zu NaN.
Hinweis
IsNaN gibt zurück false
, wenn ein Double Wert entweder PositiveInfinity oder NegativeInfinityist. Verwenden Sie zum Testen auf diese Werte die IsInfinityMethoden , IsPositiveInfinityund IsNegativeInfinity .