Single.IsNaN(Single) Single.IsNaN(Single) Single.IsNaN(Single) Single.IsNaN(Single) Method

Definizione

Restituisce un valore che indica se il valore specificato non è un numero (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

Parametri

f
Single Single Single Single

Numero a virgola mobile a precisione singola.A single-precision floating-point number.

Restituisce

true se f restituisce un valore non numerico (NaN); in caso contrario, false.true if f evaluates to not a number (NaN); otherwise, false.

Esempi

Nell'esempio di codice riportato di IsNaN seguito viene illustrato il metodo.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

Commenti

Le operazioni a virgola NaN mobile restituiscono per segnalare che il risultato dell'operazione non è definito.Floating-point operations return NaN to signal that result of the operation is undefined. Ad esempio, se si divide 0,0 per 0,0 NaN, viene restituito.For example, dividing 0.0 by 0.0 results in NaN.

Nota

IsNaNrestituisce false se un Single valore è PositiveInfinity o. NegativeInfinityIsNaN returns false if a Single value is either PositiveInfinity or NegativeInfinity. Per testare questi valori, usare i IsInfinitymetodi, IsPositiveInfinitye. IsNegativeInfinityTo test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

Si applica a

Vedi anche