Comment : itérer au sein d'une énumération dans Visual Basic

Les énumérations offrent un moyen pratique d'utiliser des ensembles de constantes connexes et d'associer des valeurs de constantes à des noms. Pour itérer au sein d'une énumération, vous pouvez la déplacer dans un tableau à l'aide de la méthode GetValues. Vous pourriez également itérer au sein d'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 itérer au sein d'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 FirstDayOfWeek qui itère au sein de 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 (Visual Basic)

Comment : déterminer la chaîne associée à une valeur d'énumération (Visual Basic)

Comment : faire référence à un membre d'énumération (Visual Basic)

Concepts

Vue d'ensemble des énumérations (Visual Basic)

Quand utiliser une énumération (Visual Basic)

Énumérations et qualification de noms (Visual Basic)

Autres ressources

Tableaux dans Visual Basic