J'interroge une base de données et certains des résultats que j'obtiens sont NULL. Je mets ces valeurs à une variable avec un type de données de double. Appelons la variable "résultats". J'ai donc essayé de mettre en place une instruction if pour voir qu'elle est égale à Null, ce qui bien sûr ne fonctionnait pas. Voici le code que j'ai pour cette instruction if:Comment vérifier si un double est nul?
if (results == null)
{
results = 0;
}
L'erreur que je reçois avec ce code est:
L'opérateur == est pas défini pour le type d'argument (s) double, null
Existe-t-il un meilleur moyen de déterminer si c'est nul?
Vous devez récupérer la valeur comme étant quelque chose qui peut effectivement être 'null', comme 'Double'.Les primitives ne peuvent pas être nulles. –