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