Udostępnij za pośrednictwem


extern alias (odwołanie w C#)

Może zajść dwie wersje zestawów, które mają takie same nazwy typu w pełni kwalifikowaną odwołać.Na przykład trzeba użyć dwóch lub więcej wersji zestawu w tej samej aplikacji.Za pomocą aliasu zewnętrznego zestawu, obszary nazw z każdego zestawu można wlana nazw katalogu głównego poziomu o nazwie przez alias, który umożliwia im być używane w tym samym pliku.

[!UWAGA]

Extern słowo kluczowe jest również używany jako modyfikator metody, zadeklarowanie metody, napisane w kodu niezarządzanego.

Aby odwołać się za dwa zestawy z tej samej nazwy typu w pełni kwalifikowaną, alias musi być określona w wierszu polecenia w następujący sposób:

/r:GridV1=grid.dll

/r:GridV2=grid20.dll

Spowoduje to utworzenie aliasy zewnętrznych GridV1 i GridV2.Aby korzystać z tych aliasów z programu, należy odwołać je za pomocą extern słowa kluczowego.Na przykład:

extern alias GridV1;

extern alias GridV2;

Każda deklaracja aliasu extern wprowadza dodatkowe obszaru nazw w poziomie katalogu głównego, który równoleżnikami (ale nie mieścić się w) globalnego obszaru nazw.Zatem typów z każdego zestawu można dalej bez niejednoznaczności przy użyciu w pełni kwalifikowanej nazwy, umieszczone w odpowiednich alias obszaru nazw.

W poprzednim przykładzie GridV1::Grid byłoby formant siatki z grid.dll, i GridV2::Grid byłoby formant siatki z grid20.dll.

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Słowa kluczowe języka C#

Słowa kluczowe przestrzeni nazw (odwołanie w C#)

Operator :: (odwołanie w C#)

/reference (opcje kompilatora C#)

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#