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 wyliczenia należy określić nazwę elementu nazwą wyliczenia. Aby na przykład odwołać się do Sunday
składnika Days
wyliczenia, należy użyć następującej składni:
X = Days.Sunday
Korzystanie z instrukcji Importu
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łanych projektów i zestawów oraz z tego samego projektu, co moduł, w którym pojawia się instrukcja. Po dodaniu tej deklaracji można odwołać się do elementów członkowskich wyliczenia bez podawania 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, musisz 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żeniu, że Monday
jest elementem zarówno wyliczenia Days
, jak i wyliczenia Workdays
, 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 enumeracjach Days
i WorkDays
.
X = Days.Saturday
Y = WorkDays.Saturday
Zobacz także
- stałe i wyliczenia
- Instrukcja: Deklarowanie Wyliczenia
- Jak odwołać się do elementu wyliczenia
- Jak: iterować przez wyliczenie w Visual Basic
- Instrukcje: określanie ciągu skojarzonego z wartością wyliczenia
- Kiedy należy użyć wyliczenia
- Typy danych stałych i literałów
- Deklaracja enum
- Instrukcja importu (przestrzeń nazw i typ .NET)
- Data types (Typy danych)