2010-10-20 11 views
0

Possible en double:
What does “DateTime?” mean in C#?Quelle est la différence entre float et float? type de retour en C# propriété

Salut à tous, je suis récemment tombé avec un code en C# où flottent? est utilisé comme type de retour. Je veux savoir quel est le concept derrière l'utilisation de ceci et dans quel scénario nous devons l'employer contre le type normal de retour de flotteur.

Merci

+0

Effectivement une copie de [Que fait "DateTime?" mean in C#?] (http://stackoverflow.com/questions/109859/what-does-datetime-mean-in-c) (substituez juste 'DateTime' dans cet article pour' float'). –

+0

Ce n'est pas vraiment un doublon, n'est-ce pas? Si vous savez ce que «DateTime?» Et «Float?» Signifient alors oui, c'est la même question, mais si vous ne connaissez pas la réponse à la question, alors elles peuvent bien être des questions complètement différentes. –

Répondre

2

? signifie Nullable <flotteur>. Fondamentalement, c'est un emballage pour les types de valeur. En l'utilisant, vous pouvez assigner null à une variable, ce qui n'est pas possible quand il s'agit de types de valeurs.

Questions connexes