Single.IsNaN(Single) 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(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.