Single.IsNaN(Single) Methode

Definitie

Retourneert een waarde die aangeeft of de opgegeven waarde geen getal (NaN) is.

public:
 static bool IsNaN(float f);
public:
 static bool IsNaN(float f) = System::Numerics::INumberBase<float>::IsNaN;
public static bool IsNaN(float f);
static member IsNaN : single -> bool
Public Shared Function IsNaN (f As Single) As Boolean

Parameters

f
Single

Een drijvendekommagetal met één precisie.

Retouren

trueals f dit resulteert in geen getal (NaN); anders. false

Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u de IsNaN methode.

// This will return true.
if (Single.IsNaN(0 / zero))
{
    Console.WriteLine("Single.IsNan() can determine whether a value is not-a-number.");
}
// This will return true.
if Single.IsNaN(0f / zero) then
    printfn "Single.IsNan() can determine whether a value is not-a-number."
' This will return true.
If Single.IsNaN(0 / zero) Then
    Console.WriteLine("Single.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 SinglePositiveInfinity .NegativeInfinity Als u wilt testen op deze waarden, gebruikt u de IsInfinity, IsPositiveInfinityen IsNegativeInfinity methoden.

Van toepassing op

Zie ook