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.
Wenn Sie auf einen Member einer Enumeration verweisen, müssen Sie normalerweise den Membernamen mit dem Enumerationsnamen qualifizieren. Wenn Sie beispielsweise auf das Sunday
Element Ihrer Days
Enumeration verweisen möchten, verwenden Sie die folgende Syntax:
X = Days.Sunday
Verwenden der Imports-Anweisung
Sie können die Verwendung vollqualifizierter Namen vermeiden, indem Sie dem Abschnitt "Namespacedeklarationen" des Codes eine Imports
Anweisung hinzufügen, wie im folgenden Beispiel gezeigt:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Eine Imports
Anweisung importiert Namespacenamen aus referenzierten Projekten und Assemblys und aus demselben Projekt wie das Modul, in dem die Anweisung angezeigt wird. Nachdem diese Anweisung hinzugefügt wurde, können Sie wie im folgenden Beispiel ohne Qualifikation auf Ihre Enumerationsmember verweisen:
X = Sunday
Durch das Organisieren von Sätzen verwandter Konstanten in Enumerationen können Sie dieselben Konstantennamen in verschiedenen Kontexten verwenden. Sie können z. B. die gleichen Namen für die Wochentagkonstanten in den Days
Und WorkDays
Enumerationen verwenden. Wenn Sie die Imports
Anweisung mit Ihren Enumerationen verwenden, müssen Sie darauf achten, mehrdeutige Verweise zu vermeiden. Betrachten Sie das folgenden Beispiel:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Vorausgesetzt, dass es sich Monday
um ein Element der Days
Enumeration und der Workdays
Enumeration handelt, generiert dieser Code einen Compilerfehler. Um mehrdeutige Verweise beim Verweisen auf eine einzelne Konstante zu vermeiden, qualifizieren Sie den Konstantennamen mit seiner Enumeration. Der folgende Code bezieht sich auf die Saturday
Konstanten in den Days
Und WorkDays
Enumerationen.
X = Days.Saturday
Y = WorkDays.Saturday
Siehe auch
- Konstanten und Enumerationen
- Vorgehensweise: Deklarieren einer Enumeration
- Vorgehensweise: Verweisen auf einen Enumerationsmember
- Vorgehensweise: Durchlaufen einer Enumeration in Visual Basic
- Vorgehensweise: Bestimmen des Strings, der einem Enumerationswert zugeordnet ist
- Gründe für die Verwendung einer Enumeration
- Konstanten- und Literaldatentypen
- Enum-Anweisung
- Imports-Anweisung (.NET-Namespace und -Typ)
- Datentypen