Récupérer les éléments d'une énumération
Bonjour,
J'aimerais pouvoir parcourir les éléments d'une énumération de la façon suivante :
Pour chaque élément de mon énumération
je récupère la chaine de caractère
je récupère l'id de l'énumération
Fin pour chaque
Ex : Pour une énumération comme ci-dessous
Public Enum eMonEnum
a = 1
b = 2
End Enum
J'aimerais pouvoir récupérer la chaine (ici 'a' ou 'b'...) et l'id (ici '1' ou '2'...)
Merci d'avance
Faut utiliser la classe [Enum]
exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Enum Noms
Alain = 1
Raoul = 2
Tintin = 3
End Enum
Sub Liste()
For Each v As Integer In [Enum].GetValues(GetType(Noms))
Console.WriteLine([Enum].GetName(GetType(Noms), v) & " : " & v.ToString)
Next
End Sub |
Voilou A+
Edit : grilled