C# 标准规范
C# 语言规范是 C# 语言的权威来源。 该规范由 ECMA C# 标准委员会 (TC49-TG2) 制定。 委员会目前正在制定该标准的第 8 版。 此处发布的草稿包括部分但并非所有 C# 8 功能。 委员会使用 Microsoft 规范和语言设计会议 (LDM) 笔记来制定该规范。
本部分包含 C# 语言规范的最新工作草稿。 最新工作草稿在提交 ECMA 审批之前在此处发布。 委员会使用 dotnet/csharpstandard 存储库。 你可以跟踪委员会的进度并参与那里的标准工作。
由于委员会滞后于最新的实现,因此本部分还包含尚未纳入标准的较新功能的 Microsoft 规范。 你可以阅读这些规范,获取有关较新功能的信息。 此功能规范最初为设计提议。 其中包括对标准的建议更改。 C# 语言设计团队和编译器团队制定了这些功能规范。 这些建议用于指导功能的设计和实现。 它们可能包括尚未实现的建议功能。 在实现功能时,实际实现可能已修改。 LDM 笔记中捕获了这些更改。 LDM 笔记是语言设计会议的记录。 在大多数情况下,相关 LDM 笔记与功能规范相关联。
当委员会使用较新版本时,将从此站点删除功能规范,这些链接将重定向到标准的更新部分。 同时,功能规范代表了有关这些功能的最佳信息。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈