Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwykle podczas odwoływania się do elementu członkowskiego wyliczenia należy zakwalifikować nazwę elementu członkowskiego z nazwą wyliczenia. Aby na przykład odwołać się do Sunday
elementu członkowskiego Days
wyliczenia, należy użyć następującej składni:
X = Days.Sunday
Korzystanie z instrukcji Import
Można uniknąć używania w pełni kwalifikowanych nazw, dodając instrukcję Imports
do sekcji deklaracji przestrzeni nazw w kodzie, jak w poniższym przykładzie:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Instrukcja Imports
importuje nazwy przestrzeni nazw z przywołynych projektów i zestawów oraz z poziomu tego samego projektu co moduł, w którym pojawia się instrukcja. Po dodaniu tej instrukcji można odwołać się do elementów członkowskich wyliczenia bez kwalifikacji, jak w poniższym przykładzie:
X = Sunday
Organizując zestawy powiązanych stałych w wyliczeniach, można użyć tych samych nazw stałych w różnych kontekstach. Można na przykład użyć tych samych nazw dla stałych dni powszednich w wyliczeniach Days
i WorkDays
. Jeśli używasz instrukcji Imports
z wyliczeniami, należy zachować ostrożność, aby uniknąć niejednoznacznych odwołań. Rozważmy następujący przykład:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Przy założeniuDays
, że Monday
jest elementem członkowskim zarówno wyliczenia, jak i Workdays
wyliczenia, ten kod generuje błąd kompilatora. Aby uniknąć niejednoznacznych odwołań podczas odwoływania się do pojedynczej stałej, należy zakwalifikować stałą nazwę z jej wyliczeniem. Poniższy kod odwołuje się do Saturday
stałych w wyliczeniach Days
i WorkDays
.
X = Days.Saturday
Y = WorkDays.Saturday
Zobacz też
- Stałe i wyliczenia
- Instrukcje: deklarowanie wyliczenia
- Instrukcje: odwoływanie się do elementu członkowskiego wyliczenia
- Porady: iterowanie przez wyliczenie w Visual Basic
- Instrukcje: określanie ciągu skojarzonego z wartością wyliczenia
- Kiedy stosować wyliczanie
- Typy danych Stała i Literał
- Enum, instrukcja
- Imports, instrukcja (przestrzeń nazw i typ .NET)
- Data types (Typy danych)