是一個可由多種編程語言使用的”運行時“,相當於編程語言的運行平台。它是.net框架的核心,它在操作系統的頂層,負責管理程序的執行;
CLR提供的服務:
內存的管理和和垃圾收集
代碼安全驗證
通過訪問BCL得到廣泛的編程功能,如web服務和數據服務之類的功能
FCL集合了上千組可再利用的類、接口、和值類型;BCL(Base Class Library,基類庫)是FCL的一個子集,包括System、System.IO、System.Text等FCL中比較底層通用的功能。有時候我們可以直接認為BCL就是FCL。
嚴格講,編程工具不屬於.Net框架的。