Cómo: Recorrer en iteración una enumeración en Visual BasicHow to: Iterate Through An Enumeration in Visual Basic

Las enumeraciones proporcionan una forma cómoda de trabajar con conjuntos de constantes relacionadas y asociar valores constantes con nombres.Enumerations provide a convenient way to work with sets of related constants, and to associate constant values with names. Para recorrer en iteración una enumeración, puede moverla a una matriz mediante el método GetValues.To iterate through an enumeration, you can move it into an array using the GetValues method. 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.You could also iterate through an enumeration using a For...Each statement, using the GetNames or GetValues method to extract the string or numeric value.

Para recorrer en iteración una enumeraciónTo iterate through an enumeration

  • 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.Declare an array and convert the enumeration to it with the GetValues method before passing the array as you would any other variable. En el ejemplo siguiente se muestra cada miembro de la enumeración FirstDayOfWeek a medida que recorre en iteración la enumeración.The following example displays each member of the enumeration FirstDayOfWeek as it iterates through the enumeration.

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

Vea tambiénSee also