• Autor de la entrada:
  • Tiempo de lectura:3 minutos de lectura

C# 11 es la última versión del lenguaje de programación C Sharp y comprende una gran cantidad de nuevas funciones para los desarrolladores.

Aquí tienes las características más esperadas del lenguaje de programación C# que los desarrolladores esperaban.

Estas son las cinco mejores características de C# 11, las que seguramente no vas a poder perderte.

1. Atributos genéricos

Esta nueva característica de C# 11 ayudará a los desarrolladores a crear mejores clases genéricas, especialmente aquellas con el sistema como clase base.

Cabe señalar que estas características se mencionaron por primera vez en 2017. Por lo tanto, esta característica ha estado en desarrollo durante los últimos cinco años.

2. Literal de cadena sin procesar

En C# 11 algunas características nuevas ayudan con la administración de las cadenas. Raw String Literal, por otro lado, es el más crucial.

Tendrá el mayor impacto en cómo desarrollamos programas C#.

Con esta característica de C# 11, será mucho más fácil agregar comillas o cadenas de lenguaje incrustado como JSON, XML, HTML, SQL, Regex y otros a los literales de cadena.

3. Coincidencia de patrones de lista

Con respecto a la coincidencia de patrones, C# 11 tiene algunas mejoras. En C# 11 por ejemplo, se puede usar la cadena constante para hacer coincidir Span y ReadOnlySpan.

Con las tecnologías .NET, trabajar en proyectos de ciencia de datos es cada vez más fácil y esta funcionalidad es un paso en la dirección correcta.

Vale la pena señalar que se incluyó una función comparable en la versión anterior de Python.

4. Soporte matemático genérico

Hay dos características en .RED6 que están en modo de vista previa. El objetivo de este cambio era recopilar comentarios de la comunidad lo más rápido posible para que se pudiese mejorar.

Debido a que se espera que cambie, posiblemente de manera inesperada, las funciones de vista previa son opcionales.

De acuerdo a Microsoft, se ha habilitado un mecanismo de API de vista previa. El soporte matemático genérico es una de esas características.

Esta función parece haber recibido comentarios positivos y se incluirá en C# 11 y .NET 7.

5. Estructura predeterminada automática

Esta función se incluye en esta lista porque anteriormente no estaba disponible en C# .

Es un toque maravilloso que muestra cuán maduras y consistentes son las tecnologías NET.

Comparte tu opinión