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

Enumerationen bieten eine einfache Möglichkeit, mit mehreren verwandten Konstanten zu arbeiten. Eine Enumeration (oder Enum) ist ein symbolischer Name für eine Reihe von Werten. Enumerationen werden als Datentypen behandelt, und Sie können sie zum Erstellen von Konstanten für die Verwendung mit Variablen und Eigenschaften nutzen.

Situationen für die Verwendung von Enumerationen

Wenn eine Prozedur eine begrenzte Anzahl von Variablen akzeptiert, sollten Sie die Verwendung einer Enumeration in Erwägung ziehen. Enumerationen sorgen für klareren und besser lesbaren Code, insbesondere dann, wenn aussagekräftige Namen verwendet werden.

Die Vorteile der Verwendung von Enumerationen sind unter anderem die folgenden:

  • Verringert Fehler, die durch Vertauschen oder falsche Eingabe von Zahlen entstehen.

  • Das zukünftige Ändern von Werten wird vereinfacht.

  • Der Code ist leichter lesbar, was bedeutet, dass sich wahrscheinlich weniger Fehler in den Code einschleichen.

  • Die Vorwärtskompatibilität wird sichergestellt. Mit Enumerationen treten bei Ihrem Code künftig wahrscheinlich weniger Fehler auf, wenn die den Werten zugehörigen Membernamen geändert werden.

Benennen von Enumerationen

Verwendet eine Benennungskonvention für Enumerationsmember. Wenn Visual Basic auf einen Enumerationsmembernamen stößt, kann eine Ausnahme ausgelöst werden, wenn andere Typbibliotheken, auf die verwiesen wird, denselben Namen enthalten. Verwenden Sie ein eindeutiges Präfix, das die Werte aus Ihrer Anwendung oder Komponente identifiziert.

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

Vordefinierte Enumerationen

Visual Basic stellt eine Reihe vordefinierter Enumerationen bereit, z. B. FirstDayOfWeek und MsgBoxResult, um Ihren Code zu vereinfachen. Eine Liste dieser Enumerationen finden Sie unter Konstanten und Enumerationen.

Siehe auch