Suivez les dernières actualités, explications et histoires technologiques associées.
Microsoft présente des centaines d’améliorations dans .NET 11, en mettant clairement l’accent sur le compilateur JIT, la réduction des allocations et l’amélioration des appels d’interfaces et de délégués, ainsi que sur la structure interne d’async/await. Les résultats publiés montrent que les gains proviennent de la suppression de vérifications, d’allocations et d’appels inutiles, plutôt que d’un changement unique et majeur.
Le .NET Blog explique comment utiliser les types union et les hiérarchies fermées avec System.Text.Json via les Minimal APIs, MVC, SignalR, Blazor et OpenAPI. Il précise également les cas d’ambiguïté et les sources de liaison qui ne prennent pas en charge ces types.
.NET 11 Release Candidate 1 est désormais disponible, avec des mises à jour couvrant les bibliothèques, le runtime et le SDK, ainsi que C# 15, ASP.NET Core, .NET MAUI et Windows Forms. Cette version met l’accent sur les outils de test, de déploiement et de conteneurisation, ainsi que sur les fonctionnalités du langage, la sécurité et les améliorations destinées aux différentes plateformes.
Microsoft a présenté sur le blog .NET un ensemble de fonctionnalités disponibles dans la première version préliminaire de C# 15, qui arrivera avec .NET 11, notamment le passage d’arguments aux constructeurs de collections, les index étendus et le nommage des boucles. Ces changements visent à réduire le code intermédiaire et à améliorer la clarté de certains schémas courants de programmation.