Cómo: Recorrer en iteración una enumeración en Visual Basic

Las enumeraciones proporcionan una forma cómoda de trabajar con conjuntos de constantes relacionadas y asociar valores constantes con nombres. Para recorrer en iteración una enumeración, puede moverla a una matriz mediante el método GetValues. También puede recorrer en iteración una enumeración mediante una instrucción For...Each, mediante el método GetNames o GetValues para extraer la cadena o el valor numérico.

Para iterar una enumeración

  • Declare una matriz y convierta la enumeración en ella con el método GetValues antes de pasar la matriz como lo haría con cualquier otra variable. En el ejemplo siguiente se muestra cada miembro de la enumeración FirstDayOfWeek, ya que recorre en iteración la enumeración.

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

Consulte también