Especificación de estándares de C#

La especificación del lenguaje C# es el origen definitivo del lenguaje C#. El ECMA de C# (TC49-TG2) genera la especificación. El comité trabaja actualmente en la versión 8 del estándar. El borrador publicado aquí incluye algunas características de C# 8, pero no todas. El comité usa las especificaciones de Microsoft y las notas de la reunión de diseño de lenguaje (LDM) para generar la especificación.

Esta sección contiene el borrador más reciente de la especificación del lenguaje C#. El borrador de trabajo más reciente se publica aquí antes de enviarse a ECMA para que lo apruebe. El comité trabaja en el repositorio dotnet/csharpstandard. Ahí, puede realizar un seguimiento del progreso del comité y participar en el trabajo estándar.

Dado que el comité se ha quedado rezagado con respecto a la última implementación, esta sección también contiene las especificaciones de Microsoft para aquellas características más recientes que aún no se han incorporado al estándar. Puede leer esas especificaciones para obtener información sobre las características más nuevas. Las especificaciones de características son propuestas de diseño. Incluyen cambios propuestos en el estándar. El equipo de diseño del lenguaje C# y el equipo del compilador generan estas especificaciones de características. El objetivo de las propuestas era guiar el diseño y la implementación de la característica. Pueden incluir características propuestas que aún no se han implementado. Es posible que, al implementar la característica, se haya modificado la implementación real. Estos cambios se capturan en las notas de LDM. Las notas de LDM son los minutos de las reuniones de diseño del lenguaje. En la mayoría de los casos, las notas de LDM pertinentes se vinculan a partir de las especificaciones de características.

A medida que el comité trabaja en versiones más recientes, las especificaciones de características se quitan de este sitio y esos vínculos se redirigen a las secciones actualizadas del estándar. Mientras tanto, las especificaciones de características representan la mejor información sobre esas características.