Procedura: scorrere un'enumerazione in Visual BasicHow to: Iterate Through An Enumeration in Visual Basic

Le enumerazioni offrono un modo pratico per usare i set di costanti correlate e per associare i valori delle costanti ai nomi.Enumerations provide a convenient way to work with sets of related constants, and to associate constant values with names. Per scorrere un'enumerazione, è possibile spostarla in una matrice usando il metodo GetValues.To iterate through an enumeration, you can move it into an array using the GetValues method. È anche possibile scorrere un'enumerazione usando un'istruzione For...Each, usando il metodo GetNames o GetValues per estrarre la stringa o il valore numerico.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.

Per scorrere un'enumerazioneTo iterate through an enumeration

  • Dichiarare una matrice e convertirvi l'enumerazione con il metodo GetValues prima di passare la matrice come qualsiasi altra variabile.Declare an array and convert the enumeration to it with the GetValues method before passing the array as you would any other variable. Nell'esempio seguente vengono visualizzati tutti i membri dell'enumerazione FirstDayOfWeek durante l'iterazione dell'enumerazione.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
    

Vedere ancheSee also