-1
J'ai un int. Je veux définir sa valeur à null
donc je fais ce qui suit:La définition de la valeur null pour la valeur par défaut ne la rend pas nulle
int? X;
X = 1;
X = default(int?);
Il conserve l'ancienne valeur de 1
au lieu de mettre X
à null
.
Comment résoudre ce problème?
Votre code fonctionne très bien. S'il vous plaît nous montrer un exemple _complete_ standalone. – SLaks
Et pourquoi ne diriez-vous pas simplement «X = null» qui est légal et plus idiomatique? – SAJ14SAJ