.NET 11 منتشر شد؛ C# 15 و ابزارهای سریعتر برای توسعهدهندگان
.NET 11 با C# 15، بهینهسازیهای گسترده عملکرد، ابزارهای سریعتر SDK و قابلیتهای تازه برای ساخت اپهای وب و چندسکویی منتشر شد.

.NET 11 منتشر شد و مایکروسافت این نسخه را با تمرکز بر ساخت سریعتر اپلیکیشنهای مدرن، کاهش زمان انتظار در ابزارها و بهبودهای گسترده در C# 15، ASP.NET Core، .NET MAUI و توسعه ویندوز معرفی کرده است. این انتشار همچنین قابلیتهایی برای توسعه مبتنی بر هوش مصنوعی و عاملها دارد.
C# 15 بهصورت پیشفرض برای پروژههای هدفگیرنده .NET 11 فعال است. مهمترین قابلیت آن، نوعهای اتحادیهای است که اجازه میدهد یک مقدار از مجموعهای مشخص از نوعها باشد و کامپایلر نیز کاملبودن حالتهای بررسیشده در عبارتهای switch را کنترل کند. سلسلهمراتب بسته، ایندکسرهای افزونه و break و continue برچسبدار نیز اضافه شدهاند.
SDK بهطور پیشفرض از میزبان Native AOT برای رابط خط فرمان استفاده میکند تا فرمانهایی مانند دریافت راهنما و نسخه، بدون راهاندازی CLI مدیریتشده اجرا شوند. سرور MSBuild نیز میان اجرای فرمانها گرم میماند. این تغییرات برای تیمهایی که وباپلیکیشن میسازند، میتواند چرخه توسعه و آزمون را روانتر کند.
در بخش عملکرد، بهینهسازیهای JIT بررسیهای اضافی و شاخهها را کاهش میدهند و Native AOT برای فراخوانی رابطها کد کمتری تولید میکند. Runtime Async همچنان آزمایشی است، اما با انتقال تعلیق و ادامه عملیات ناهمگام به زمان اجرا، نمایش پشته فراخوانی زنده را در دیباگرها و پروفایلرها شفافتر میکند. قالب سرور MCP نیز برای اتصال ابزارها و سرویسها به اپلیکیشنهای هوش مصنوعی در SDK قرار گرفته است.
منبع: .NET
پروژهای در این زمینه دارید؟
مشاورهی اولیه و برآورد هزینه رایگان است.

