🚀 انتشار .NET 11 Preview 1؛ تغییرات مهم برای توسعه‌دهندگان🚀 مهم‌ترین تغییرات ‎.NET 11 Preview 1 بر

🚀 انتشار .NET 11 Preview 1؛ تغییرات مهم برای توسعه‌دهندگان🚀 مهم‌ترین تغییرات ‎.NET 11 Preview 1 برای توسعه‌دهندگان‏🔹 C# و ASP.NET Coreدر C# دو قابلیت جدید اضافه شده است:‏• Collection expression arguments → ارسال پارامتر به سازنده کالکشن‌ها داخل collection expression (مثل تعیین capacity برای List)‏• Extended layout support → افزودن ExtendedLayoutAttribute برای سناریوهای interop سطح پایین و تعامل مستقیم با runtimeدر ASP.NET Core تمرکز اصلی روی Blazor و تجربه توسعه بوده:‏• EnvironmentBoundary برای رندر شرطی بر اساس محیط اجرا‏• Label و DisplayName برای فرم‌های دسترس‌پذیرتر• رویداد OnRowClick در QuickGrid• ناوبری نسبی با RelativeToCurrentUri• متد GetUriWithHash برای ساخت URL دارای fragment• پشتیبانی MathML در Blazor• آنالایزر InvokeVoidAsync برای JSInterop• پشتیبانی IHostedService در Blazor WebAssembly• متغیرهای محیطی در WebAssembly• بهبود OpenAPI برای پاسخ‌های باینری‏• IOutputCachePolicyProvider برای سیاست‌های کش سفارشی• اعتماد خودکار dev-certificate در WSL‏🔹 Runtimeبهبودهای اساسی در عملکرد و زیرساخت اجرا:• معرفی Runtime Async برای اجرای بهینه‌تر متدهای async• پشتیبانی CoreCLR روی WebAssembly• بهینه‌سازی JIT و Interpreter• کنترل بهتر حافظه در پردازش‌های ۳۲بیتی• پیشرفت در NativeAOT و ابزارهای تشخیصی GC‏🔹 Librariesتمرکز روی performance و سناریوهای مدرن:• پشتیبانی Zstandard compression• نوع عددی BFloat16 برای ML و AI• بهبود پردازش Unicode با Rune‏• API جدید MediaTypeMap برای MIME• بهبود امنیت HMAC‏• Hard Link APIs و حالت‌های جدید integer division• بهبود Base64، JSON و عملیات اتمیک• الگوریتم Happy Eyeballs برای اتصال سریع‌تر شبکه⚠️ این نسخه Preview است و برای محیط production توصیه نمی‌شود، اما برای تست قابلیت‌های آینده .NET اهمیت زیادی دارد.#دات_نت #برنامه_نویسی #مایکروسافت #تکنولوژی #سیشارپ #فناوری#dotnet #csharp #aspnet #aspnetcore #blazor #backend #microsoft #programming #technology #itJOiN → @HeiltonProgramming