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 przestrzeni nazw (odwołanie w C#)
/reference (opcje kompilatora C#)
Koncepcje
Przewodnik programowania w języku C#