.NET 類庫研究必備參考 扣丁格魯


    .NET 類庫的強大讓我們很輕松的解決常見問題,作為一個好專研的程序員,為了更上一層樓,研究CLR的基礎類庫實現是快速穩定的捷徑。

    一般場景下,采用 Reflector可以反射出.NET 的部分實現出來,可以拿來參考,但和微軟公開的SSCLI(官方網址:http://referencesource.microsoft.com/netframework.aspx)比較起來,缺少注釋、沒有風格、代碼質量一般,為了方便大家,將SSCLI的內容按版本和命名空間的組織方式放到了網上,域名是http://www.projky.com

   域名首頁截圖,IE 10以上版本請使用兼容視圖:

圖1

    [name asc]/[desc] ---- [size asc]/[desc] 可以按名稱和大小(html文件大小)來排序。

    .NET的各個版本和命名空間按文件夾組織,例如,打開dotnet/4.0/System/Collections文件夾后,或者直接輸入http://www.projky.com/dotnet/4.0/System/Collections

圖2

    其中為了方便,紫色的命名空間名字可以點擊,直接到達指定的命名空間下。網站的訪問路徑也是按命名空間來的,可以手動改要查看的命名空間。

最后,可以查看高亮后的源碼文件,比如查看其中的IList.cs.html文件:

圖3

注意到,截圖中有一個IList.cs下划線可點擊按鈕,用來下載服務器上IList.cs的源文件。源文件的地址是http://www.projky.com/dotnet/4.0/System/Collections/IList.cs,而它的高亮語法html文件地址是http://www.projky.com/detnet/4.0/System/Collections/IList.cs.html

 

網站設計非常簡單,本人郵箱projky at 126.com。

 

希望對大家有用,共同進步。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM