Single.IsNaN(Single) Methode

Definition

Gibt einen Wert zurück, der angibt, ob der angegebene Wert keine Zahl ist (NaN).Returns a value that indicates whether the specified value is not a number (NaN).

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.A single-precision floating-point number.

Gibt zurück

true, wenn f Not-a-Number (NaN) ergibt, andernfalls false.true if f evaluates to not a number (NaN); otherwise, false.

Beispiele

Im folgenden Codebeispiel wird die IsNaN -Methode veranschaulicht.The following code example demonstrates the IsNaN method.

// 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(0 / zero))
{
    Console.WriteLine("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

Gleit Komma Vorgänge geben zurück NaN , um zu signalisieren, dass das Ergebnis des Vorgangs nicht definiert ist.Floating-point operations return NaN to signal that result of the operation is undefined. Beispielsweise führt NaNdie Division von 0,0 durch 0,0 zu.For example, dividing 0.0 by 0.0 results in NaN.

Hinweis

IsNaNgibt false zurück, Single wenn ein Wert PositiveInfinity entweder NegativeInfinityoder ist.IsNaN returns false if a Single value is either PositiveInfinity or NegativeInfinity. Um diese Werte zu testen, verwenden Sie IsInfinitydie IsPositiveInfinityMethoden, IsNegativeInfinity und.To test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

Gilt für:

Siehe auch