
Aunque el lenguaje C# 14 se lanzó formalmente junto con el NET 10 framework hace una semana, Microsoft volvió a poner a la vista la actualización del idioma. C# 14 presenta miembros de extensión, una nueva sintaxis para declarar propiedades de extensión y métodos de extensión. En general, las mejoras de C# 14 mejoran la productividad y el rendimiento de los desarrolladores, afirmó la compañía.
en un Entrada de blog del 17 de noviembreMicrosoft presentó C# 14, la última actualización del popular lenguaje orientado a objetos de la compañía para .NET, y describió miembros de extensión como artículo principal. Los métodos de extensión permiten a los desarrolladores no solo declarar propiedades de extensión y métodos de extensión, sino también declarar miembros de extensión que extienden el tipo, en lugar de una instancia del tipo. Estos nuevos miembros de extensión pueden aparecer como miembros estáticos del tipo extendido. Las extensiones pueden incluir operadores definidos por el usuario implementados como métodos de extensión estáticos.
También en C# 14 hay un conjunto de capacidades diseñadas para ofrecer más productividad al reducir la fricción en las tareas diarias. Estas capacidades eliminan los textos repetitivos, eliminan los bloques condicionales comunes, simplifican las declaraciones lambda, mejoran los tipos parciales para los generadores de origen y hacen nameof más expresivo en escenarios genéricos, según Microsoft. Se reduce la escritura y los desarrolladores obtienen un código más limpio, menos identificadores triviales y un código que comunica la intención de manera más clara. Estas capacidades incluyen lo siguiente:




