Single.IsNaN(Single) Método

Definición

Devuelve un valor que indica si el valor especificado no es un número (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

Parámetros

f
Single

Número de punto flotante de precisión sencilla.A single-precision floating-point number.

Devoluciones

Es true si f se evalúa como un valor no numérico (NaN); en caso contrario, es false.true if f evaluates to not a number (NaN); otherwise, false.

Ejemplos

En el ejemplo de código siguiente IsNaN se muestra el método.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

Comentarios

Las operaciones de punto flotante NaN devuelven para indicar que el resultado de la operación es indefinido.Floating-point operations return NaN to signal that result of the operation is undefined. Por ejemplo, la división de 0,0 por 0,0 da NaNcomo resultado.For example, dividing 0.0 by 0.0 results in NaN.

Nota

IsNaNDevuelve false si un Single valor es PositiveInfinity o. NegativeInfinityIsNaN returns false if a Single value is either PositiveInfinity or NegativeInfinity. Para probar estos valores, use los IsInfinitymétodos, IsPositiveInfinityy. IsNegativeInfinityTo test for these values, use the IsInfinity, IsPositiveInfinity, and IsNegativeInfinity methods.

Se aplica a

Consulte también: