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

Énumérations déclarées par Visual Basic

Vue d'ensemble des tableaux dans Visual Basic