Freigeben über


Gewusst wie: Durchlaufen einer Enumeration in Visual Basic

Aktualisiert: November 2007

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 MyEnum 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 von Enumerationen

Gewusst wie: Bestimmen der einem Enumerationswert zugeordneten Zeichenfolge

Gewusst wie: Verweisen auf einen Enumerationsmember

Gewusst wie: Übergeben eines Arrays an eine Prozedur oder eine Eigenschaft

Konzepte

Übersicht über Enumerationen

Situationen für die Verwendung von Enumerationen

Enumerationen und Namensqualifikation

Von Visual Basic deklarierte Enumerationen

Übersicht über Arrays in Visual Basic