ECMA 標準:C# 與 CLR 的官方說明
- ECMA-334:定義 C# 1.0 語言標準
- ECMA-335:定義 CLI(公共語言基礎結構)與 CLR 標準
必讀參考書籍
- The C# Programming Language (Anders Hejlsberg 等著) - C# 2.0 語言手冊,詳細說明每項語言功能的書面定義
- The Common Language Infrastructure Annotated Standard (Jim Miller、Susann Ragsdale 著) - CLI 2.0 版本解說,涵蓋 CLS 遵從性原則
深入理解標準的價值
- 掌握語言功能背後的設計原理,知道何時適用各功能
- 理解隱藏在語言表達式背後的細節差異
- 徹底掌握 CLR 運作機制,寫出更健壯的程式碼
追蹤語言演進
C# 與 CLR 委員會發布工作文件討論 2.0 版本發展,這些討論對預測語言未來走向極具價值。理解當前標準與擴充意圖,能讓您創建經得起時間考驗的程式碼,預判未來必然的變更。
持續學習的心態
軟體設計持續演進,C# 也將發展多個版本。身為每日使用的工具,深入研讀官方說明、站在技術最前沿,是專業開發者的必修課。