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

Les énumérations offrent un moyen pratique de travailler avec 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 pouvez également effectuer une itération 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 la valeur numérique.

itérer au sein d’une énumération

  • Déclarez un tableau et convertissez-y l’énumération avec la méthode GetValues avant de passer le tableau comme vous le feriez pour toute autre variable. L’exemple suivant montre comment afficher chaque membre de l’énumération FirstDayOfWeek à mesure qu’il effectue une itération 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