Comment : itérer sur une énumération dans Visual Basic
Mise à jour : novembre 2007
Les énumérations offrent un moyen pratique d'utiliser des ensembles de constantes connexes et d'associer des valeurs de constantes à des noms. Pour parcourir une énumération, vous pouvez la déplacer dans un tableau à l'aide de la méthode GetValues. Vous pourriez également parcourir une énumération à l'aide d'une instruction For...Each, en utilisant la méthode GetNames ou GetValues pour extraire la chaîne ou valeur numérique.
Pour parcourir une énumération
Déclarez un tableau et convertissez l'énumération en ce tableau avec la méthode GetValues, avant de passer le tableau comme vous le feriez avec toute autre variable. L'exemple suivant affiche chaque membre de l'énumération MyEnum qui itère sur l'énumération.
Dim items As Array items = System.Enum.GetValues(GetType(FirstDayOfWeek)) Dim item As String For Each item In items MsgBox(item) Next
Voir aussi
Tâches
Comment : déclarer des énumérations
Comment : déterminer la chaîne associée à une valeur d'énumération
Comment : faire référence à un membre d'énumération
Comment : passer un tableau à une procédure ou propriété
Concepts
Vue d'ensemble des énumérations
Quand utiliser une énumération
Énumérations et qualification de noms