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):
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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
O .NET é uma plataforma de desenvolvedor gratuita, multiplataforma e de software livre para a criação de muitos diferentes tipos de aplicativos. Com o .NET, você pode usar várias linguagens, editores e bibliotecas para criação para Web, dispositivo móvel, desktop, jogos e IoT.
Cada linguagem do .NET é exclusiva. O C# é a linguagem mais usada e a linguagem na qual a maior parte do .NET é escrita. O F# explora novas possibilidades de linguagem e a comunidade oferece uma experiência avançada entre plataformas. Continuamos comprometidos com o Visual Basic e continuamos investindo na manutenção da interoperabilidade do C# e dos recursos do Visual Studio para pessoas que amam o Visual Basic ou querem uma linguagem estável.
Explore o sistema de tipos no .NET. Leia sobre tipos no .NET (tipos de valor ou de referência), definição de tipo, membros de tipo e características de membros de tipo.