Compartir a través de


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

Actualización: noviembre 2007

Las enumeraciones proporcionan una forma cómoda de trabajar con conjuntos de constantes relacionadas y de asociar valores de 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 un método GetNames o GetValues para extraer la cadena o valor numérico.

Para recorrer en iteración una enumeración

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

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

Vea también

Tareas

Cómo: Declarar enumeraciones

Cómo: Determinar la cadena asociada a un valor de enumeración

Cómo: Hacer referencia al miembro de una enumeración

Cómo: Pasar una matriz a un procedimiento o una propiedad

Conceptos

Información general sobre las enumeraciones

Cuándo se debe utilizar una enumeración

Enumeraciones y calificación de nombres

Enumeraciones declaradas por Visual Basic

Información general sobre matrices en Visual Basic