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