12
votes

Comment trouver toutes les valeurs possibles d'un énumé?

Duplicaté possible:

Comment puis-je énumérer une énumération?

Dis que j'ai un type d'énum de type myenum. Existe-t-il un moyen en C # pour obtenir une liste de toutes les valeurs possibles pour un énumé de type myenum?


3 Réponses :


15
votes

0 commentaires

7
votes

Enum.getvalues ​​(typeof (someenum));

retournera un tableau avec toutes les valeurs. Je ne sais pas si cela vous aide.


0 commentaires

11
votes

Une instance de l'énum peut avoir un type assignable au type sous-jacent (I.e., int.minvalue via int.maxvalue pour toute énumération régulière). Vous pouvez obtenir une liste des valeurs nommées en appelant Enum.getnames et Enum.getvalues ​​. .


0 commentaires