CTS(公共類(lèi)型系統):規范完整地描述了.NET運行時(shí)所支持的所有可能的數據類(lèi)型和編程結構,指定了這些實(shí)體間如何交互,也規定了它們在.NET元數據格式中的表示。
CLS(公共語(yǔ)言規范):是一個(gè)相關(guān)的規范,定義了一個(gè)讓所有的.NET語(yǔ)言都支持的公共類(lèi)型和編程結構的子集。這樣,如果構造的.NET類(lèi)型僅暴露與CLS兼容的特性,那么可以肯定其他所有支持.NET的語(yǔ)言都能使用它們。反之,如果使用了與CLS不兼容的數據類(lèi)型活編程結構,就不能保證所有的.NET語(yǔ)言能和你的.NET代碼庫相交互。
BCL(適用于全部.NET語(yǔ)言的基類(lèi)庫):它不僅封裝了各種基本類(lèi)型,如線(xiàn)程、文件輸入/輸出(I/O)、圖形繪制以及與各種外部硬件設備的交互,還支持在實(shí)際應用中用到的一些服務(wù)。
聯(lián)系客服