externí alias (C#-Reference)
Může mít dvě verze sestavení, které mají stejné názvy typu úplný odkaz.Pravděpodobně například použít dvě nebo více verzí sestavení ve stejné aplikaci.Obory názvů z každého sestavení lze pomocí aliasu externího sestavení obtékat uvnitř obory názvů kořenové úrovni názvem aliasu a umožní použít ve stejném souboru.
[!POZNÁMKA]
Extern klíčové slovo slouží také jako metoda modifikátor, deklarování metody v nespravovaný kód.
Chcete-li odkazovat na dvě sestavení se stejnými názvy typu úplný, je nutné zadat alias příkazového řádku takto:
/r:GridV1=grid.dll
/r:GridV2=grid20.dll
Tím se vytvoří externích aliasů GridV1 a GridV2.Chcete-li používat tyto aliasy z programu, odkaz na ně pomocí extern klíčové slovo.Příklad:
extern alias GridV1;
extern alias GridV2;
Každý externí alias prohlášení zavádí další kořenové úrovni oboru názvů, který je parallels (ale není ležet) globální obor názvů.Proto typy z každého sestavení lze odkazovat bez nejednoznačnosti pomocí jejich úplného názvu v příslušné alias oboru názvů.
V předchozím příkladu GridV1::Grid by mřížce z grid.dll, a GridV2::Grid by mřížce z grid20.dll.
Specifikace jazyka C#
Další informace naleznete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.
Viz také
Referenční dokumentace
Klíčová slova oboru názvů (C#-Reference)
/reference (Možnosti C# kompilátoru)