Partilhar via


Como: iterar através de 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, você pode movê-la para uma matriz usando o GetValues método. Você também pode iterar através de uma enumeração usando uma For...Each instrução, usando o GetNames método or 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
    

Consulte também