
کلمه کلیدی extern alias در سی شارپ
extern alias
کلمه کلیدی extern alias برای تعیین یک نام مستعار برای یک فضای نام بکار گرفته میشود. ممکن است لازم باشد در برنامه خودتان به دو نسخه از یک اسمبلی ارجاع دهید که نام یکسانی دارند. برای مثال، ممکن است مجبور شوید از دو یا چند نسخه از یک اسمبلی در یک برنامه استفاده کنید. با استفاده از extern alias، میتوانید فضای نام هر اسمبلی را با نام مستعار نامگذاری شده است، که آنها را قادر می سازد در همان فایل همزمان استفاده شوند.
هر اعلان extern alias یک فضای نام در root-level را معرفی می کند که موازی فضای نام سراسری قرار نمی گیرد. بنابراین، انواع هر اسمبلی را میتوان بدون ابهام با استفاده از نام جدید، ارجاع داد.
در اینجا مثالی از نحوه استفاده از extern alias آورده شده است:
extern alias MyLibrary;
using System;
using MyLibrary::MyNamespace;
public class Program
{
static void Main()
{
Console.WriteLine(typeof(MyNamespace.MyType));
}
}
دیدگاه کاربران