92 votes

Quelle est la différence entre 'int?' et 'int' en C #?

Je suis sûr à 90% que j'ai déjà vu cette réponse sur stackoverflow, en fait je n'avais jamais vu le "int?" syntaxe avant de la voir ici, mais peu importe la façon dont je cherche, je ne trouve pas le post précédent, et ça me rend folle.

Il est possible que je mange des champignons amusants par accident, mais si ce n'est pas le cas, quelqu'un peut-il indiquer le message précédent s'il peut le trouver ou le réexpliquer? Mon stackoverflow search-fu est apparemment trop bas ....

128voto

Forgotten Semicolon Points 9231

int? est un raccourci pour Nullable<int> .

C'est peut-être le poste que vous cherchiez.

31voto

KyleLanser Points 1526

24voto

Charles Graham Points 8132

int? est la même chose que Nullable. Cela vous permet d'avoir des valeurs "null" dans votre int.

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