Open Menu dzosoft
Close Menu dzosoft

   TODO SOBRE INFORMÁTICA Y TECNOLOGÍA


                             




Hiding your face is not a solution!

Publish perfectly-optimized content in 1-click



 
 
 

C# Versión 10.0

 
 
C# Versión 10.0
 

Publicado en noviembre de 2021


C# 10 agrega las siguientes características y mejoras al lenguaje C#:

Estructuras de registro
Mejoras de los tipos de estructura
Manejadores de cadenas interpoladas
directivas de uso globales
Espacio de nombres con ámbito de archivo declaración
Patrones de propiedad extendidos
Mejoras en expresiones lambda
Permitir cadenas interpoladas constantes
Tipos de registros puede sellar ToString()
Asignación definitiva mejorada
Permitir tanto la asignación como la declaración en la misma deconstrucción
Permitir AsyncMethodBuilder atributo en métodos
atributo CallerArgumentExpression
Pragma #line mejorado
Había más funciones disponibles en el modo de vista previa. Para utilizar estas funciones, debe establezca en Vista previa en su proyecto:

Atributos genéricos más adelante en este artículo.
miembros abstractos estáticos en interfaces

C# 10 continúa trabajando en temas de eliminación de ceremonias, separación de datos de algoritmos y rendimiento mejorado para .NET Runtime.

Muchas de las características significan que escribirás menos código para expresar los mismos conceptos. Las estructuras de registro sintetizan muchos de los mismos métodos que las clases de registro. Las estructuras y los tipos anónimos admiten expresiones. Las directivas de uso global y las declaraciones de espacios de nombres con alcance de archivos significan que usted expresa las dependencias y la organización del espacio de nombres con mayor claridad. Las mejoras de Lambda facilitan la declaración de expresiones lambda donde se utilizan. Los nuevos patrones de propiedades y las mejoras de deconstrucción crean un código más conciso.

Los nuevos controladores de cadenas interpoladas y el comportamiento

AsyncMethodBuilder

pueden mejorar el rendimiento. Estas características del lenguaje se aplicaron en .NET Runtime para lograr mejoras de rendimiento en .NET 6.

C# 10 también marca un cambio en la cadencia anual de las versiones de .NET. Debido a que no todas las funciones se pueden completar en un período de tiempo anual, puede probar un par de funciones de "vista previa" en C# 10. Se pueden usar tanto atributos genéricos como miembros abstractos estáticos en las interfaces, pero estas funciones de vista previa pueden cambiar antes de su lanzamiento final.
Leave comment
          

Guardar apodo y correo electrónico en este navegador para la próxima vez.



Cargando...     

Nord VPN