Sdílet prostřednictvím


Výčty a kvalifikace názvu (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

Postupy: Deklarace výčtů (Visual Basic)

Postupy: Odkazování na člena výčtu (Visual Basic)

Postupy: Iterace ve výčtu jazyka Visual Basic

Postupy: Určení řetězce spojeného s hodnotou výčtu (Visual Basic)

Referenční dokumentace

Enum – příkaz (Visual Basic)

Imports – příkaz (obor názvů a typ rozhraní .NET)

Souhrn datových typů (Visual Basic)

Koncepty

Konstanty a výčty (Visual Basic)

Kdy použít výčet (Visual Basic)

Datové typy konstanty a literálu (Visual Basic)