C#語言規範主要有兩個來源,即咱們熟知的ECMA規範和微軟的規範。儘管C#的ECMA規範已經先後修訂4次,但其內容僅僅到C# 2.0爲止。因此慕容爲了方便本身和各位方便查詢,在此將常見的C#規範總結一下。翻譯
這裏提供的內容,都來自於微軟官網。設計
固然,除了從網上下載,若是咱們安裝了VS,咱們一樣能夠在安裝目錄下找到C#的語言規範。blog
如同前文所言,C#語言的ECMA標準也就是ECMA-334,已經修訂到了第四版。不過最新的第四版仍然能夠回溯到2006年了。因此其內容,主要到C# 2.0爲止。那麼下面就是ECMA-334的這四個版本:ip
上文說過,除了有C#語言標準以外,還有一些出版圖書將註釋與標準結合。並且,不管是微軟標準仍是ECMA標準,都出版過加入了來自設計團隊成員以及委員會成員評論和註釋的C#語言標準圖書。並且其中也有被翻譯爲中文的,例以下面這幾本。ci
本書所有內容更新到C# 4.0版,提供了C# 4.0語言的完整規範、參考資料、範例代碼和來自12位卓越的C#大師的詳細註解。這些註解所達到的深度和廣度在其餘書中可貴一見。C# 4.0新添加動態綁定、命名和可選參數以及協變和逆變泛型等特性,恰到好處的註解解釋了這些特性的重要性、使用方法、與其餘語言的關係等。其實本質就是C# 4.0的註釋版。固然了,還有C# 3.0的註釋版,這裏就再也不贅述了。文檔
下面咱們來看看ECMA標準的註釋版吧。get
這本書則是ECMA(C# 2.0)標準的註釋版。不過目前我只找到了英文版,固然網上也有PDF流傳。若是各位有機會能夠看看,相信能獲益很多。it