45 votes

Comment vérifier si un double est nul?

Je fais une requête à une base de données et certains des résultats que j'obtiens sont nuls. Je définis ces valeurs sur une variable de type double. Appelons cette variable "résultats". J'ai donc essayé de mettre en place une instruction if pour vérifier si elle est nulle, ce qui n'a évidemment pas fonctionné. Voici le code que j'ai pour cette instruction if :

if (results == null)
{
     results = 0;
}

L'erreur que j'obtiens avec ce code est :

L'opérateur == est indéfini pour le(s) type(s) d'argument double, null

Y a-t-il un meilleur moyen de déterminer s'il est nul ?

-1voto

Je crois que Double.NaN pourrait peut-être couvrir ceci. C'est la seule valeur 'null' que contient le type double.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X