کلمه کلیدی extern alias در سی شارپ

کلمه کلیدی 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));
    }
}

 

مرتضی جنگجو

برنامه نویس fullstack با بیش از 14 سال سابقه کار و همکاری در توسعه و پیاده سازی نرم افزارهای تحت وب با تکنولوژی Net. در شرکتهای بزرگ ایرانی، هلندی، فنلاندی و ترکیه

شبکه های اجتماعی نویسنده

دیدگاه کاربران