CTS、CLS和CLR的关系

时间:2023-01-29 15:33:51

CTSCLSCLR

CTSCLSCLR这三个的中文意思,下面简单说明一下:
1
CTS  Common Type System的缩写,中文意思是通用类型系统,是定义公共语言运行库在声明、使用和管理类型时所遵循的规则的模型。通用类型系统建立一个框架,该框架使得跨语言集成、类型安全和高性能代码执行成为可能。它是您可以用来生成类库的原始资料。
2
CLS Common Language Specification的缩写,中文意思是公共语言规范,定义一组可以以编程方式验证的规则,这组规范控制用不同编程语言编写的类型的交互操作。制定 CLS 是一种确保跨语言交互操作的绝佳方式。托管类库设计人员可以使用 CLS 来保证可从多种编程语言调用他们的 API。请注意,尽管 CLS 鼓励好的类库设计,但是它并不会强制这样的设计。
3
CLR Common Language Runtime的缩写,中文意思是公共语言运行时。
这里只是简单介绍一下,如果想详细了解的话去看MSDN的资料吧,或者搜索,也有很多介绍3者的文章CTS、CLS和CLR的关系