C# Versión 6.0 | |
![]() | |
Publicado en julio de 2015 | |
| La versión 6.0, lanzada con Visual Studio 2015, lanzó muchas características más pequeñas que hicieron que la programación en C# fuera más productiva. Éstos son algunos de ellos: | |
| Importaciones estáticas | |
| Filtros de excepción | |
| Inicializadores de propiedades automáticas | |
| Miembros del cuerpo de expresión< /a> | |
| Propagador nulo | |
| Interpolación de cadenas | |
| nombre del operador | |
| Otras características nuevas incluyen: | |
| Inicializadores de índice | |
| Esperar en los bloques catch/finally | |
| Valores predeterminados para propiedades exclusivas para captadores | |
| Cada una de estas características es interesante por derecho propio. Pero si los miras en conjunto, verás un patrón interesante. En esta versión, C# comenzó a eliminar el lenguaje repetitivo para hacer el código más conciso y legible. Entonces, para los fanáticos del código limpio y simple, esta versión de idioma fue una gran victoria. | |
| Hicieron otra cosa junto con esta versión, aunque no es una característica del lenguaje tradicional en sí misma. Lanzaron a Roslyn el compilador como servicio. El compilador de C# ahora está escrito en C# y puede utilizarlo como parte de sus esfuerzos de programación. | |
|