Normas Ecma
As especificações da linguagem C# e da Common Language Infrastructure (CLI) são padronizadas através da Ecma International®. As primeiras edições destas normas foram publicadas pela Ecma em dezembro de 2001.
Revisões subsequentes das normas foram desenvolvidas pelos grupos de trabalho TC49-TG2 (C#) e TC49-TG3 (CLI) dentro do Comitê Técnico de Linguagens de Programação (TC49), e adotadas pela Assembleia Geral da ECMA e, posteriormente, pela ISO/IEC JTC 1 através do processo ISO Fast-Track.
Normas mais recentes
Os seguintes documentos oficiais da Ecma estão disponíveis para C# e CLI (TR-84):
- O padrão de linguagem C# (versão 7): ECMA-334.pdf
- A infraestrutura linguística comum: ECMA-335.pdf.
- Informações derivadas do arquivo XML Partition IV: formato ECMA TR/84 .
Os documentos oficiais ISO/IEC estão disponíveis na página Normas ISO/IEC publicamente disponíveis. Estes links são diretos dessa página:
- Tecnologia da informação - Linguagens de programação - C#: ISO/IEC 23270:2018
- Tecnologias da informação — Partições I a VI da Common Language Infrastructure (CLI): ISO/IEC 23271:2012
- Tecnologias da informação — Common Language Infrastructure (CLI) — Relatório técnico sobre as informações derivadas da partição IV XML FILE: ISO/IEC TR 23272:2011