Lire en anglais

Partager via


Double.IsNaN(Double) Méthode

Définition

Retourne une valeur qui indique si la valeur spécifiée n'est pas un nombre (NaN).

C#
public static bool IsNaN(double d);

Paramètres

d
Double

Nombre à virgule flottante double précision.

Retours

true si d a la valeur NaN ; sinon, false.

Implémente

Exemples

L’exemple de code suivant illustre l’utilisation de IsNaN:

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

Remarques

Les opérations à virgule flottante retournent NaN pour signaler que le résultat de l’opération n’est pas défini. Par exemple, la division de 0,0 par 0,0 entraîne NaN.

Note

IsNaN retourne false si une Double valeur est ou PositiveInfinityNegativeInfinity. Pour tester ces valeurs, utilisez les IsInfinityméthodes , IsPositiveInfinityet IsNegativeInfinity .

S’applique à

Produit Versions
.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

Voir aussi