Single.IsNaN(Single) Methode

Definition

Gibt einen Wert zurück, der angibt, ob der angegebene Wert keine Zahl (NaN) ist.

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

Parameter

f
Single

Eine Gleitkommazahl mit einfacher Genauigkeit.

Gibt zurück

true wenn f keine Zahl (NaN) ausgewertet wird; andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die IsNaN Methode veranschaulicht.

// 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

Hinweise

Gleitkommavorgänge werden zurück, NaN um zu signalisieren, dass das Ergebnis des Vorgangs nicht definiert ist. Beispielsweise führt das Dividieren von 0,0 durch 0,0 zu NaN.

Note

IsNaN gibt zurück false , wenn ein Single Wert entweder PositiveInfinity oder NegativeInfinity. Verwenden Sie zum Testen auf diese Werte die Methoden , IsPositiveInfinityund IsNegativeInfinity verwenden Sie dieseIsInfinity.

Gilt für:

Weitere Informationen