C# 语言和公共语言基础结构 (CLI) 规范通过 Ecma International® 标准化。 这些标准的第一版于2001年12月由埃玛出版。
随后对标准进行了修订,由编程语言技术委员会(TC49)中的 TC49-TG2(C#)和 TC49-TG3(CLI)任务组制定,随后由 Ecma 大会通过,随后由 ISO/IEC JTC 1 通过 ISO Fast-Track 过程通过。
最新标准
以下官方 Ecma 文档适用于 C# 和 CLI (TR-84):
- C# 语言标准版(版本 7): ECMA-334.pdf
- 公共语言基础结构: ECMA-335.pdf。
- 从分区 IV XML 文件派生的信息: ECMA TR/84 格式。
官方 ISO/IEC 文档可从 ISO/IEC 公开可用的标准 页面获取。 这些链接直接来自该页面:
- 信息技术 - 编程语言 - C#: ISO/IEC 23270:2018
- 信息技术 - 公共语言基础结构 (CLI) 分区 I 到 VI: ISO/IEC 23271:2012
- 信息技术 - 公共语言基础结构 (CLI) - 从分区 IV XML 文件派生的信息的技术报告: ISO/IEC TR 23272:2011