Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enumerationen bieten eine einfache Möglichkeit, mit Sätzen verwandter Konstanten zu arbeiten. Eine Aufzählung, oder Enum
, ist ein symbolischer Name für eine Menge von Werten. Enumerationen werden als Datentypen behandelt, und Sie können sie verwenden, um Sätze von Konstanten für die Verwendung mit Variablen und Eigenschaften zu erstellen.
Wann man eine Enumeration verwenden sollte
Wenn eine Prozedur eine begrenzte Gruppe von Variablen akzeptiert, sollten Sie eine Enumeration verwenden. Enumerationen sorgen für übersichtlicheren und besser lesbaren Code, insbesondere, wenn aussagekräftige Namen verwendet werden.
Zu den Vorteilen der Verwendung von Enumerationen gehören:
Reduziert Fehler, die durch Transponieren oder Falschtypieren von Zahlen verursacht werden.
Erleichtert das Ändern von Werten in Zukunft.
Erleichtert das Lesen von Code, was bedeutet, dass es weniger wahrscheinlich ist, dass Fehler sich einschleichen.
Stellt die Vorwärtskompatibilität sicher. 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 Enumerationsmitgliedsnamen stößt, kann eine Ausnahme ausgelöst werden, wenn andere referenzierte Typbibliotheken denselben Namen enthalten. Verwenden Sie ein eindeutiges Präfix, das die Werte aus Ihrer Anwendung oder Komponente identifiziert.
Wenn Sie auf ein Element einer Aufzählung verweisen, müssen Sie den Elementnamen mit dem Aufzählungsnamen qualifizieren oder die Imports
Anweisung verwenden. Weitere Informationen finden Sie unter Enumerationen und Namensqualifizierung.
Vordefinierte Enumerationen
Visual Basic stellt einige vordefinierte Enumerationen, wie z. B. FirstDayOfWeek
und MsgBoxResult
, bereit, um Ihren Code zu vereinfachen. Eine Liste dieser Informationen finden Sie unter Konstanten und Enumerationen.
Siehe auch
- Vorgehensweise: Deklarieren einer Enumeration
- Vorgehensweise: Verweisen auf einen Enumerationsmember
- Enumerationen und Namensqualifikation
- Vorgehensweise: Durchlaufen einer Enumeration in Visual Basic
- Vorgehensweise: Bestimmen des Strings, der einem Enumerationswert zugeordnet ist
- Enum-Anweisung
- Konstanten und Enumerationen