一、NetFramework組成
1、CLR公共語言運作時(Common language run-time)負責記憶體的配置設定與回收,調試等。
CTS通用類型系統(common type system):所有語言共有的資料類型
CLS公共語言規範(common language specification):各語言如果互相調用,識别,所必須遵守的一組規定。
2、基礎類庫(FCL)foundation class library:微軟已經寫好的一些類庫
注:C#運作要經曆兩次編譯:
第一次編譯成MSIL(微軟的中間語言)。
第二次把MSIL編譯成二進制,第二次編譯稱為JIT (just-in-time)即時編譯.