Bonjour,
Vous pouvez poster dans cette discussion vos commentaires concernant l'article Introduction aux énumérations en C#.
Merci à tous.
Bonjour,
Vous pouvez poster dans cette discussion vos commentaires concernant l'article Introduction aux énumérations en C#.
Merci à tous.
Article complet, j'ajouterai deux petits éléments :
Le cast direct
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int jour = 3; FrenchDayOfWeek today = (FrenchDayOfWeek)jour; //Plus simple qu'un parse, utile quand les valeurs sont clairement maintenus (bdd avec stockage en byte)
Ainsi que la récupération de description (DescriptionAttribute), à l'aide d'une méthode d'extension (ref Dvp.net : http://dvp-net.developpez.com/doc/ht...Extensions.htm), ce deuxième point est utile pour montrer des enums plus parlant...
J'avoue, je ne savais pas qu'on pouvait faire un cast dans ce sens là aussi.
Je vais le rajouter.
Par contre DescriptionAttribute est un peu hors contexte. Peut-être pour un prochain article sur les attributs.
merci.
peut on associer un string à un enum plutot qu'un int ?
c'est la seule chose que je trouve bizarre avec les énums de csharp , bien sur je peux utiliser des dictionnaires mais un énum de n'importe que type aurait pu être pas mal.
Partager