Follow the latest coverage, related explainers and connected technology stories.
Microsoft reviews hundreds of improvements in .NET 11, with a clear focus on the JIT compiler, reducing allocations, improving interface and delegate calls, and enhancing the internal structure of async/await. The published results show that the gains come from removing unnecessary checks, allocations, and calls, rather than from a single major change.
The .NET Blog explains how to use union types and closed hierarchies with System.Text.Json through Minimal APIs, MVC, SignalR, Blazor, and OpenAPI. It also identifies ambiguous cases and binding sources that do not support these types.
.NET 11 Release Candidate 1 is now available with updates spanning libraries, the runtime, and SDK through C# 15, ASP.NET Core, .NET MAUI, and Windows Forms. The release focuses on testing, deployment, and container tools, along with language and security features and improvements for different platforms.
Microsoft reviewed in a .NET blog a set of features available in the first preview of C# 15, which will arrive with .NET 11. These include passing arguments to collection constructors, extension indexers, and iteration loop labels. The changes aim to reduce boilerplate code and improve the clarity of some common programming patterns.