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