03:27

ویژگی global using در سی شارپ

ویدئوی آموزشی 16 آبان 1401 03:27

«global using» در سی‌شارپ ۱۰ قابلیتی است که اجازه می‌دهد دستورهای using را یک‌بار در سطح پروژه تعریف کنید تا در تمام فایل‌های کد به‌صورت خودکار در دسترس باشند و دیگر لازم نباشد آن‌ها را در ابتدای هر فایل تکرار کنید. کافی است در یک فایل جداگانه (مثلاً GlobalUsings.cs) بنویسید: global using MyCompany.Project.Common; یا حتی از شکل‌های global using static SomeType; و global using Alias = Some.Namespace; استفاده کنید؛ از این لحظه، تمام فایل‌ها می‌توانند از آن فضای نام، اعضای استاتیک یا نام مستعار بهره ببرند. نتیجه‌ی این رویکرد، کاهش کد تکراری، یکپارچگی واردکردن وابستگی‌های مشترک و خوانایی بیشتر است؛ در عین حال، اگر جایی به واردکردن متفاوتی نیاز داشتید، همچنان می‌توانید using‌های محلی را فقط در همان فایل بنویسید. همچنین این قابلیت معمولاً در کنار «Implicit Usings» در دات‌نت ۶ به کار می‌رود تا فضای نام‌های رایج به‌صورت خودکار یا سفارشی در کل پروژه فراهم شوند.

 


برچسب‌ها

c-sharp
}