Sdílet prostřednictvím


Vyčíslení a název kvalifikace (Visual Basic)

Ve vztahu k členem výčtu musí obvykle kvalifikovat název člena s názvem výčtu.Například odkazují Sunday člen vaší Days výčtu, použijte následující syntaxi:

X = Days.Sunday

Pomocí příkazu dovozy

Můžete zabránit pomocí úplných názvů přidáním Imports příkaz namespace deklarační sekce kódu, jako v následujícím příkladu:

Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays

Imports Příkaz importuje obor názvů z odkazované projekty a sestavení a v rámci stejného projektu jako modul, zobrazí se v prohlášení.Po přidání tohoto příkazu můžete odkazovat členům výčtu bez kvalifikace, jako v následujícím příkladu:

X = Sunday

Uspořádání sady souvisejících konstanty v výčty můžete pomocí stejné názvy konstantní v různých kontextech.Například můžete použít stejné názvy pro den v týdnu konstanty v Days a WorkDays vyčíslení.Používáte-li Imports příkaz s vaší výčty musí být pozor, aby se zabránilo výskytu dvojznačných odkazů.Příklad:

Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
  ' Insert code to implement constructor.
  X = Monday
End Sub

Za předpokladu, že Monday je členem i Days výčet a Workdays výčtu tento kód vygeneruje chybu kompilátoru.Chcete-li zabránit výskytu dvojznačných odkazů ve vztahu k jednotlivým konstanta, kvalifikovat název konstanty s jeho výčtu.Následující kód odkazuje Saturday konstanty v Days a WorkDays vyčíslení.

X = Days.Saturday
Y = WorkDays.Saturday

Viz také

Úkoly

Jak: deklarovat vyčíslení (Visual Basic)

Jak: naleznete výčtu (Visual Basic)

Jak: iterovat výčtu v jazyce Visual Basic

Postup: určení řetězec přidružený hodnota výčtu (Visual Basic)

Referenční dokumentace

Příkaz enum (Visual Basic)

Importuje příkaz (.NET oboru názvů a typ)

Souhrn typu dat (Visual Basic)

Koncepty

Konstanty a vyčíslení (Visual Basic)

Použití výčtu (Visual Basic)

Konstantní a datové typy literálů (Visual Basic)