.Net平台构造块CLR、CTS和CLS

来源:互联网 发布:电子书封面制作软件 编辑:程序博客网 时间:2024/06/07 07:02

CLR:从程序员的角度看,.net可以理解为一个运行库环境和一个全面的基础类库,CLR(公共语言运行库),其主要作用是为我们定位、加载和管理.net类型,同时负责底层细节工作,如内存管理、应用托管、处理线程、安全检查等。

CTS:公共类型系统,描述了运行库所支持的所有可能的数据类型和编程结构,也规定了他们在.net元数据中的表示,一种特定的支持.net的语言可能不支持CTS所定义的所有特性。

CLS:公共语言规范,定义了一个让所有.net语言都支持的公共类型和编程结构的子集。如果使用了与CLS不兼容的数据类型或编程结构,就不能保证所有的.net语言能和你的.net代码库交互。

0 0
原创粉丝点击