204 votes

Mon enums peut-il provoquer des noms conviviaux ?

J’ai le texte suivant``

Il n’est pas possible d’avoir `` s avec « des noms conviviaux » ?

454voto

Thomas Levesque Points 141081

Vous pouvez utiliser le `` attribut, tel que Yuriy a suggéré. La méthode d’extension suivante, il est facile obtenir la description pour une valeur donnée de l’enum :

Vous pouvez l’utiliser comme ça :

77voto

RaYell Points 26761

Les noms de valeur enum doivent suivre les mêmes règles que tous les identificateurs dans c#, donc seul le prénom est correct.

37voto

Pwninstein Points 7293

Si vous avez l’énumération suivante :

Vous pouvez déclarer des méthodes d’Extension pour `` (comme vous pouvez pour tout autre type). J’ai juste fouettée ceci :

Avec cette méthode d’Extension, ce qui suit est maintenant légal :

Espérons que cette aide !!

24voto

Yuriy Faktorovich Points 33347

Non, mais vous pouvez utiliser le DescriptionAttribute pour accomplir ce que vous recherchez.

20voto

Mahin Points 2534

Vous pouvez utiliser l’attribut Discription pour obtenir ce nom convivial. Vous pouvez utiliser le code ci-dessous :

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