C# Versión 7.1 | |
Publicado en agosto de 2017 | |
C# comenzó a publicar versiones puntuales con C# 7.1. Esta versión agregó el elemento de configuración de selección de versión de idioma, tres nuevas características de idioma y un nuevo comportamiento del compilador. | |
Las nuevas características de idioma en esta versión son: | |
método principal async | |
El punto de entrada de una aplicación puede tener el modificador async . | |
expresiones literales predeterminadas | |
Puede utilizar expresiones literales predeterminadas en expresiones de valores predeterminados cuando se puede inferir el tipo de destino. | |
Nombres de elementos de tupla inferidos | |
En muchos casos, los nombres de los elementos de la tupla se pueden inferir a partir de la inicialización de la tupla. | |
Coincidencia de patrones en parámetros de tipo genérico | |
Puede utilizar expresiones de coincidencia de patrones en variables cuyo tipo sea un parámetro de tipo genérico. | |
Finalmente, el compilador tiene dos opciones -refout y -refonly que controlan la generación de ensamblajes de referencia |