天天看點

.NET Framework 架構簡介

.NET Framework運作環境結構圖

.NET Framework 架構簡介

.NET Framework主要組成(CLR、FCL)

CLR【公共語言運作庫,負責資源管理(記憶體配置設定、垃圾回收、安全與認證),核心是提供服務,保證底層作業系統與應用的分離】 

    ① CLS【公共語言規範,相容程式設計語言的規則、屬性、行為,包括了資料類型、類結構和參數傳遞】

    ② CTS【通用類型系統,最重要的特征,所有類型都繼承自公共的基類Object類】

    ③ IL 【 中間語言,主要将.NET平台上各種進階語言(如c#,vb,f#)最終編譯成MSIL代碼

    ④ CIL 【公共中間語言,主要包含類加載器、實時編譯器與運作時環境的垃圾收集器,CLI是為IL翻譯的代碼提供運作的環境,用任何語言編寫的代碼通過特定的編譯器轉化為MSIL代碼之後運作在上面.

FCL【架構類庫包含了管理類、接口、和值類型,它提供了通路系統功能和設計的基礎。net架構應用程式、元件和控件】

繼續閱讀