Freigeben über


Gewusst wie: Durchlaufen einer Enumeration in Visual Basic

Enumerationen bieten eine bequeme Möglichkeit, mit Gruppen verwandter Konstanten zu arbeiten und Konstantenwerte mit Namen zu verknüpfen. Um eine Enumeration zu durchlaufen, können Sie sie mit der GetValues-Methode in ein Array verschieben. Sie können dazu aber auch eine For...Each-Anweisung verwenden. Extrahieren Sie dazu die Zeichenfolge oder den numerischen Wert mit der GetNames-Methode bzw. der GetValues-Methode.

So durchlaufen Sie eine Enumeration

  • Deklarieren Sie ein Array, und konvertieren Sie die Enumeration mit der GetValues-Methode in das Array, bevor Sie das Array wie eine Variable übergeben. Im folgenden Beispiel werden die einzelnen Member der Enumeration FirstDayOfWeek beim Durchlaufen der Enumeration gezeigt.

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

Siehe auch

Aufgaben

Gewusst wie: Deklarieren einer Enumeration (Visual Basic)

Gewusst wie: Bestimmen der einem Enumerationswert zugeordneten Zeichenfolge (Visual Basic)

Gewusst wie: Verweisen auf einen Enumerationsmember (Visual Basic)

Gewusst wie: Übergeben eines Arrays an eine Prozedur oder eine Eigenschaft (Visual Basic)

Konzepte

Übersicht über Enumerationen (Visual Basic)

Situationen für die Verwendung von Enumerationen (Visual Basic)

Enumerationen und Namensqualifikation (Visual Basic)

Arrays in Visual Basic