Partilhar via


Como percorrer uma enumeração no Visual Basic

As enumerações fornecem uma maneira conveniente de trabalhar com conjuntos de constantes relacionadas e associar valores constantes a nomes. Para iterar através de uma enumeração, pode-se movê-la para uma matriz utilizando o método GetValues. Você também pode iterar através de uma enumeração usando um comando For...Each, utilizando o método GetNames ou GetValues para extrair a cadeia de caracteres ou o valor numérico.

Para iterar através de uma enumeração

  • Declare uma matriz e converta a enumeração para ela com o GetValues método antes de passar a matriz como faria com qualquer outra variável. O exemplo a seguir exibe cada membro da enumeração FirstDayOfWeek à medida que ela itera através da enumeração.

    Dim items As Array
    items = System.Enum.GetValues(GetType(FirstDayOfWeek))
    Dim item As String
    For Each item In items
        MsgBox(item)
    Next
    

Ver também