Sigue la cobertura, explicaciones e historias tecnológicas relacionadas.
Microsoft presenta cientos de mejoras en .NET 11, con un claro enfoque en el compilador JIT, la reducción de asignaciones y la optimización de las llamadas a interfaces y delegados, así como en la estructura interna de async/await. Los resultados publicados muestran que las ganancias proceden de eliminar comprobaciones, asignaciones y llamadas innecesarias, no de un único cambio importante.
El .NET Blog explica cómo emplear tipos union y jerarquías cerradas con System.Text.Json mediante Minimal APIs, MVC, SignalR, Blazor y OpenAPI. También identifica los casos de ambigüedad y las fuentes de enlace que no admiten estos tipos.
Ya está disponible .NET 11 Release Candidate 1, con actualizaciones que abarcan las bibliotecas, el tiempo de ejecución y el SDK, además de C# 15, ASP.NET Core, .NET MAUI y Windows Forms. La versión se centra en las herramientas de pruebas, implementación y contenedores, junto con características del lenguaje y de seguridad y mejoras para distintas plataformas.
Microsoft presentó en el blog de .NET un conjunto de características disponibles en la primera vista previa de C# 15, que llegará con .NET 11, entre ellas pasar argumentos a constructores de colecciones, índices de extensión y etiquetas para bucles de iteración. Los cambios buscan reducir el código intermedio y mejorar la claridad de algunos patrones habituales de programación.