C# 標準規格

C# 語言規格是 C# 語言的權威來源。 ECMA C# 標準委員會 (TC49-TG2) 會產生規格。 該委員會目前正在處理標準的第 8 版。 這裡發佈的草稿包含 C# 8 功能的一些,但並非全部。 委員會會使用 Microsoft 規格語言設計會議 (LDM) 附注 來產生規格。

本節包含 C# 語言規格的最新工作草稿。 最新的工作草稿會在提交到 ECMA 核准之前在這裡發佈。 該委員會在 dotnet/csharpstandard 存放庫中工作。 您可以追蹤委員會的進度,並參與該處的標準工作。

由於委員會已落後於最新的實作,本節也包含 尚未納入標準之新功能的 Microsoft 規格 。 您可以閱讀這些規格,以取得新功能的訊息。 功能規格開始作為設計的建議。 其中包括建議的標準變更。 C# 語言設計小組和編譯程式小組會產生這些功能規格。 提案的目的是指導功能的設計和實施。 它們可能包含尚未實作的建議功能。 實作功能時,實際實作可能已修改。 這些變更會在 LDM 附註中擷取。 LDM 注意事項是語言設計會議的記錄。 在大部分情況下,相關的 LDM 附註會與功能規格連結。

當委員會處理較新版本時,功能規格會從此網站中移除,且這些連結會重新導向至標準更新的區段。 同時,功能規格會代表這些功能的最佳資訊。