Freigeben über


Vorgehensweise: Iterieren durch eine Enumeration in Visual Basic

Enumerationen bieten eine bequeme Möglichkeit zum Arbeiten mit Sätzen verwandter Konstanten und zum Zuordnen von Konstantenwerten zu Namen. Zum Durchlaufen einer Enumeration können Sie sie mithilfe der GetValues Methode in ein Array verschieben. Sie können auch eine Enumeration mithilfe einer For...Each -Anweisung durchlaufen, indem Sie die -Methode oder GetNames die GetValues -Methode verwenden, um die Zeichenfolge oder den numerischen Wert zu extrahieren.

Durchlaufen einer Enumeration

  • Deklarieren Sie ein Array, und konvertieren Sie die Enumeration mit der GetValues -Methode, bevor Sie das Array wie jede andere Variable übergeben. Im folgenden Beispiel wird jedes Element der FirstDayOfWeek-Enumeration angezeigt, während die Enumeration durchlaufen wird.

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

Siehe auch