El lenguaje C# y las especificaciones de Common Language Infrastructure (CLI) se normalizan a través de Ecma International®. Las primeras ediciones de estos estándares las publicó ECMA en diciembre de 2001.
Las revisiones posteriores de los estándares las han desarrollado los grupos de tareas TC49-TG2 (C#) y TC49-TG3 (CLI) en el Comité Técnico de Lenguajes de Programación (TC49) y adoptadas por la Asamblea general de ECMA y, posteriormente, por ISO/IEC JTC 1 a través del proceso Fast-Track de ISO.
Estándares más recientes
Los siguientes documentos oficiales de ECMA están disponibles para C# y la CLI (TR-84):
El estándar del lenguaje C# (versión 7): ECMA-334.pdf
Información derivada del archivo XML de la partición IV: formato ECMA TR/84.
Los documentos ISO/IEC oficiales están disponibles en la página ISO/IEC Estándares disponibles públicamente. Estos vínculos son directos de esa página:
Tecnología de la información: lenguajes de programación, C# : ISO/IEC 23270:2018
Tecnologías de la información: Common Language Infrastructure (CLI), partes I a VI: ISO/IEC 23271:2012
Tecnología de la información: Common Language Infrastructure (CLI); informe técnico sobre la información derivada del archivo XML de la parte IV: ISO/IEC TR 23272:2011
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
.NET es una plataforma de desarrollador de código abierto gratuita y multiplataforma para crear muchos tipos diferentes de aplicaciones. Con .NET, puede usar varios lenguajes, editores y bibliotecas para crear juegos y aplicaciones para la Web, dispositivos móviles y de escritorio, y el Internet de las cosas (IoT).
Obtenga información sobre cómo las bibliotecas de clase de .NET le permiten agrupar funcionalidades útiles en módulos que pueden usar varias aplicaciones.
Información general sobre Common Language Runtime (CLR), el entorno de tiempo de ejecución de .NET. CLR ejecuta código y proporciona servicios para facilitar el proceso de desarrollo.
Cada lenguaje .NET es único. C# es el lenguaje más usado y el lenguaje en el que se escribe la mayor parte de .NET. F# explora nuevas posibilidades de lenguaje y la comunidad proporciona una experiencia enriquecida en todas las plataformas. Seguimos comprometidos con Visual Basic y seguimos invirtiendo en mantener la interoperabilidad de C# y las características de Visual Studio para aquellos que aman Visual Basic o quieren un lenguaje estable.
Explore el sistema de tipos en .NET. Obtenga información sobre los tipos en .NET (tipos de valor o tipos de referencia), definición de tipos, miembros de tipos y características de miembros de tipo.