.net還使用壹個非常復雜的類庫——即.net基類,以便在windows上執行大量的任務。
.net運行時CLR:公***語言運行時。它管理實際代碼。
受管制的代碼:在.net環境中運行的任何代碼都成為受管制的代碼managed code;
.net外部的其他代碼也運行在windows上,這些代碼稱為unmanaged code;
中間語言(IL):在.net運行時加載和運行代碼時,這種語言確定代碼的未知。IL可以非常快速地編譯成為內部的機器代碼,同時支持.net功能。
公***類型系統(CTS)
為了實現語言的互操作性,必須有壹組各種語言都認可的基本數據類型,這樣才能對所以語言進行標準處理。
.net基類:這是壹個擴展的類庫,它包含預先寫好的代碼。
裝配件(Assembly):裝配件是編譯好的受管制的代碼的單元。
裝配件高速緩沖存儲器:這是存儲***享裝配件的磁盤區域。
公***語言規範(CLS):確保代碼可以在任何語言中訪問的最小標準集合。
反射:因為裝配件完全是自我描述的,因此理論上可以編程訪問裝配件元數據。程序可以利用這個某些基類
來檢查自己的元數據。
JIT編譯:表示執行編譯過程的最後階段,即從中間語言轉換成機器代碼。
應用域:CLR允許不同代碼在同壹個過程空間中運行的方式。
無用存儲單元收集:CLR清理不再需要的內存方式,應用程序不必負責內存的釋放。