Leggere in inglese

Condividi tramite


Double.IsNaN(Double) Metodo

Definizione

Restituisce un valore che indica se il valore specificato non è un numero (NaN).

C#
public static bool IsNaN(double d);

Parametri

d
Double

Numero a virgola mobile a precisione doppia.

Restituisce

true se d viene valutato in NaN; in caso contrario, false.

Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di IsNaN:

C#
// This will return true.
if (Double.IsNaN(0 / zero))
   Console.WriteLine("Double.IsNan() can determine whether a value is not-a-number.");

Commenti

Le operazioni a virgola mobile restituiscono NaN il segnale che il risultato dell'operazione non è definito. Ad esempio, la divisione di 0.0 per 0.0 genera in NaN.

Nota

IsNaN restituisce false se un Double valore è PositiveInfinity o NegativeInfinity. Per testare questi valori, usare i IsInfinitymetodi , IsPositiveInfinitye IsNegativeInfinity .

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche