
Microsoft ha presentado oficialmente .NET 10 Preview 1, invitando a los desarrolladores a explorar sus nuevas y extensas características y mejoras. Esta versión presenta mejoras significativas, en particular en el rendimiento y la administración de memoria dentro de la clase ZipArchive, lo que se espera que beneficie en gran medida a las aplicaciones que utilizan el manejo de archivos zip. Además, la actualización incluye varias mejoras para C# y F#, así como mejoras de calidad para. NET MAUI. Los desarrolladores pueden acceder a la nueva versión descargándola aquí.
Descripción general de las actualizaciones de. NET 10 Preview 1
Esta versión preliminar presenta una serie de cambios en distintas áreas del ecosistema. NET. A continuación, se incluye un desglose detallado de las mejoras:
Bibliotecas
- Búsqueda de certificados mejorada : compatibilidad con huellas digitales más allá de SHA-1.
- Codificación de datos PEM : búsqueda mejorada de datos codificados PEM en formatos ASCII/UTF-8.
- Sobrecargas del método ISOWeek : nuevas sobrecargas para el manejo del tipo DateOnly.
- API de normalización de cadenas : capacidades para procesar grandes cantidades de caracteres.
- Ordenamiento numérico en comparaciones de cadenas : ordenamiento lógico mejorado para cadenas numéricas.
- Mejoras de TimeSpan : se agregó una sobrecarga para TimeSpan. FromMilliseconds de un solo parámetro.
- Rendimiento mejorado de ZipArchive : mejoras significativas en la memoria.
- Sobrecargas de OrderedDictionary : más sobrecargas para las funciones TryAdd y TryGetValue.
- Métodos de transformación de matrices : se han agregado métodos adicionales para manejar matrices para zurdos.
- Notas de la versión completa de las bibliotecas
Mejoras en el tiempo de ejecución
- Desvirtualización de métodos de interfaz de matriz
- Asignación de pila para matrices de tipos de valores
- Compatibilidad con AVX10.2
- Notas completas de la versión de Runtime
Mejoras del SDK
Actualizaciones del lenguaje C#
- Soporte genérico ilimitado para nameof
- Conversiones de intervalos implícitos
- Propiedades respaldadas por campos
- Modificadores de parámetros Lambda
- Experimental: Sección de literales de cadena en datos
- Notas completas de la versión de C#
Desarrollos del lenguaje F#
Las actualizaciones en esta versión abarcan el lenguaje F#, la biblioteca estándar FSharp. Core y FSharp. Compiler. Service.
Características de Visual Basic
- Compatibilidad con restricciones no administradas
- Resolución de sobrecarga de honor Prioridad
- Notas completas de la versión de Visual Basic
Actualizaciones en ASP. NET Core y Blazor
- Compatibilidad con OpenAPI 3.1
- Formato YAML para documentos OpenAPI
- Descripción de la respuesta Características
- Mejoras en la detección de URL locales
- Mejoras en las pruebas de integración
- Parámetros RowClass de QuickGrid
- Scripts de Blazor como recursos web estáticos
- Resaltado de sintaxis de Blazor RouteAttribute
- Notas completas de la versión de ASP. NET Core
Mejoras de calidad en. NET MAUI
La última versión preliminar destaca las mejoras de calidad para. NET MAUI, incluidas las mejoras de CollectionView para iOS y Mac Catalyst. Para obtener más detalles sobre todas las actualizaciones, visita las notas de la versión completa de GitHub.
Avances en. NET para Android
Mejoras de. NET para iOS, Mac Catalyst, macOS y tvOS
Para obtener detalles completos, consulte las notas de la versión completa.
Actualizaciones de formularios de Windows
- Serialización/Deserialización para el portapapeles
- Obsolescencia de ciertas API del portapapeles
- Introducción de nuevas API del portapapeles
- Notas de la versión completa de Windows Forms
Mejoras en Windows Presentation Foundation (WPF)
Esta versión hace hincapié en las mejoras de calidad. Puede encontrar información detallada en las notas de la versión.
Mejoras básicas de Entity Framework
- Compatibilidad del operador LeftJoin con. NET 10
- Mejoras de ExecuteUpdateAsync
- Notas de la versión completa de Entity Framework Core
Actualizaciones de imágenes de contenedores
Junto con este importante lanzamiento, Microsoft ha compartido un interesante video de “unboxing” que destaca las nuevas características disponibles en. NET 10 Preview 1. Míralo aquí:
Los desarrolladores interesados en brindar comentarios o sugerir mejoras para futuras versiones pueden participar en la discusión en curso en GitHub Discussions.
Deja una respuesta ▼