Odkazy a příkaz Imports (Visual Basic)
Můžete zpřístupnit externí objekty do projektu výběrem Přidat odkaz na na příkaz projektu nabídce.Odkazy ve Visual Basic může odkazovat na sestavení, které jsou jako typ knihovny ale obsahují další informace.
Příkaz Imports
Sestavení obsahuje jeden nebo více oborů názvů.Když přidáte odkaz na sestavení, můžete také přidat Imports prohlášení modulu, který řídí zobrazení tohoto sestavení obory názvů v rámci modulu.Imports Příkaz poskytuje oboru kontextu, který umožňuje použít část oboru názvů nezbytné dodat jedinečný odkaz.
Imports Prohlášení má následující syntaxi:
Imports [|Aliasname =] Namespace
Aliasnameodkazuje na krátký název, který odkazuje na importované oboru názvů pomocí kódu.Namespaceje k dispozici prostřednictvím buď obor názvů odkaz projekt prostřednictvím definice v rámci projektu, nebo předchozí Imports prohlášení.
Modul může obsahovat libovolný počet Imports příkazy.Musí být uvedeny všechny po Option prohlášení, pokud je k dispozici, ale před jiný kód.
[!POZNÁMKA]
Nezaměňujte projektu odkazy Imports prohlášení nebo Declare prohlášení.Odkazy projektu zpřístupnit externí objekty, jako například objekty v sestavení, Visual Basic projekty.Imports Příkaz slouží k zjednodušení přístupu k projektu odkazy, ale neposkytuje přístup k těmto objektům.Declare Prohlášení lze deklarovat odkaz na externí procedury v dynamické knihovny (DLL).
Použití aliasů příkazem dovozy
Imports Prohlášení usnadňuje přístup metody tříd vyloučením nutnosti explicitně zadejte plně kvalifikované názvy odkazy.Aliasy umožňují příjemnější název přiřadit pouze jednu část oboru názvů.Carriage return a line feed sekvence, který způsobuje, že jediný text zobrazený na více řádků je například část ControlChars v modulu Microsoft.VisualBasic oboru názvů.Chcete-li použít tato konstanta v programu bez alias, musíte zadejte následující kód:
MsgBox("Some text" & Microsoft.VisualBasic.ControlChars.CrLf &
"Some more text")
Importsprohlášení musí být vždy bezprostředně po první řádky Option příkazů v modulu.Následující fragment kódu ukazuje, jak importovat a přiřadit alias Microsoft.VisualBasic.ControlChars modulu:
Imports CtrlChrs = Microsoft.VisualBasic.ControlChars
Budoucí odkazy na tento obor názvů může být výrazně kratší:
MsgBox("Some text" & CtrlChrs.CrLf & "Some more text")
Pokud Imports prohlášení neobsahuje název aliasu, prvky definované v oboru názvů importované lze použít v modulu bez kvalifikace.Je-li zadán název aliasu, musí být použit jako kvalifikátor pro názvy obsažené v tomto oboru názvů.
Viz také
Úkoly
Jak: Přidat nebo odebrat odkazy pomocí dialogového okna Přidat odkaz
Jak: vytvoření a použití sestavení pomocí příkazového řádku (C# a Visual Basic)
Referenční dokumentace
Importuje příkaz (.NET oboru názvů a typ)
Koncepty
Obory názvů v aplikaci Visual Basic
Sestavení a globální mezipaměti sestavení (C# a Visual Basic)