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)