Sdílet prostřednictvím


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 jazyka C#

Klíčová slova oboru názvů (C#-Reference)

:: Operátor (C#-Reference)

/reference (Možnosti C# kompilátoru)

Koncepty

Příručka programování C#

Další zdroje

C#-Reference