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 NaN zurück, 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 die Division von 0,0 durch 0,0 zu NaN.For example, dividing 0.0 by 0.0 results in NaN.

Hinweis

IsNaN gibt false zurück, wenn ein Single Wert entweder PositiveInfinity oder NegativeInfinityist.IsNaN returns false if a Single value is either PositiveInfinity or NegativeInfinity. Um diese Werte zu testen, verwenden Sie die Methoden IsInfinity, IsPositiveInfinityund IsNegativeInfinity.To test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

Gilt für:

Siehe auch