Gewusst wie: Durchlaufen einer Enumeration in Visual Basic

Durch Enumerationen wird ein bequemer Weg bereitgestellt, um mit Sätzen verknüpfter Konstanten zu arbeiten, und um konstanten Werten Namen zuzuweisen. Um eine Enumeration zu durchlaufen, 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