Je viens de lancer un débat avec un de mes collègues sur la vérification des valeurs nulles.Question sur la vérification des valeurs nulles
Il JURE que « dans certaines situations » le code ci-dessous lui donnerait une exception valeur nulle:
string test = null;
if(test == null) //error here
{
}
mais que si changé le code à ce qu'il n'y aurait pas d'erreur:
string test = null;
if(null == test) //NO error here
{
}
Je lui ai dit qu'il n'y avait aucun moyen que cela puisse arriver mais il jure qu'il a corrigé son code. Y at-il une situation possible où la modification ci-dessus pourrait corriger une erreur?
Pagination Eric Lippert ... –
En relation http://stackoverflow.com/questions/1264781/ –
L'égalité n'est pas commutative? Effrayant. – Marc