Freigeben über


Situationen für die Verwendung von Enumerationen

Aktualisiert: November 2007

Enumerationen vereinfachen die Arbeit mit einem Satz verwandter Konstanten. Eine Enumeration (Enum) ist ein symbolischer Name für eine Gruppe von Werten. Enumerationen werden als Datentypen behandelt. Mit ihrer Hilfe können Sie Konstanten erstellen, die für Variablen und Eigenschaften verwendet werden.

Situationen für die Verwendung von Enumerationen

Sobald eine Prozedur eine begrenzte Menge von Variablen annimmt, können Sie die Verwendung einer Enumeration in Betracht ziehen. Durch Enumerationen wird Code besser lesbar, insbesondere wenn aussagekräftige Namen verwendet werden.

Die Verwendung von Enumerationen hat folgende Vorteile:

  • Reduzierung von Fehlern, die durch das Übertragen von Zahlen oder falsch eingegebene Zahlen verursacht werden

  • Vereinfachen der nachträglichen Änderung von Werten

  • Erhöhung der Lesbarkeit des Codes, sodass sich weniger Fehler einschleichen können

  • Sicherstellung der Vorwärtskompatibilität. Mit Enumerationen wird das Auftreten von Fehlern im Code verringert, wenn die Werte, die den Membernamen entsprechen, nachträglich geändert werden.

Benennen von Enumerationen

Verwenden Sie eine Namenskonvention für Enumerationsmember. Wenn Visual Basic auf einen Enumerationsmembernamen stößt, wird unter Umständen eine Ausnahme ausgelöst, falls andere Typbibliotheken, auf die verwiesen wird, denselben Namen enthalten. Verwenden Sie ein eindeutiges Präfix zur Kennzeichnung der Werte Ihrer Anwendung oder Komponente.

Wenn Sie auf einen Member einer Enumeration verweisen, müssen Sie den Membernamen mit dem Enumerationsnamen qualifizieren oder die Imports-Anweisung verwenden. Weitere Informationen finden Sie unter Enumerationen und Namensqualifikation.

Vordefinierte Enumerationen

Visual Basic stellt eine Reihe vordefinierter Enumerationen bereit, z. B. FirstDayOfWeek und MsgBoxResult, die die Erstellung von Code erleichtern. Eine Liste dieser Enumerationen finden Sie unter Von Visual Basic deklarierte Enumerationen.

Siehe auch

Aufgaben

Gewusst wie: Deklarieren von Enumerationen

Gewusst wie: Verweisen auf einen Enumerationsmember

Gewusst wie: Durchlaufen einer Enumeration in Visual Basic

Gewusst wie: Bestimmen der einem Enumerationswert zugeordneten Zeichenfolge

Konzepte

Enumerationen und Namensqualifikation

Systeminterne Konstanten und Enumerationen

Referenz

Enum-Anweisung (Visual Basic)