C# Versión 7.3 | |
![]() | |
Publicado en mayo de 2018 | |
| Hay dos temas principales en la versión C# 7.3. Un tema proporciona características que permiten que el código seguro tenga el mismo rendimiento que el código inseguro. El segundo tema proporciona mejoras incrementales a las funciones existentes. También se agregaron nuevas opciones del compilador en esta versión. | |
| Las siguientes características nuevas respaldan el tema de un mejor rendimiento para el código seguro: | |
| ⮚Puedes acceder a campos fijos sin fijar. | |
| ⮚Puede reasignar ref variables locales. | |
| ⮚Puedes usar inicializadores en matrices stackalloc . | |
| ⮚Puede utilizar declaraciones fixed con cualquier tipo que admita un patrón. | |
| ⮚Puedes utilizar restricciones más genéricas. | |
| Se realizaron las siguientes mejoras a las funciones existentes: | |
| ⮚Puedes probar == y!= con tipos de tupla. | |
| ⮚Puedes utilizar variables de expresión en más ubicaciones. | |
| ⮚Puede adjuntar atributos al campo de respaldo de las propiedades implementadas automáticamente. | |
| ⮚Se ha mejorado la resolución del método cuando los argumentos difieren en in . | |
| ⮚La resolución de sobrecarga ahora tiene menos casos ambiguos. | |
| Las nuevas opciones del compilador son: | |
| -publicsign para habilitar Abrir Firma de ensamblajes mediante software fuente (OSS). | |
| -pathmap para proporcionar un mapeo de directorios de origen. | |
|