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
Imports – příkaz (obor názvů a typ rozhraní .NET)
Souhrn datových typů (Visual Basic)
Koncepty
Konstanty a výčty (Visual Basic)