问问题
6975 次
1 回答
13
CIL(通用中间语言)是 C# 或 Visual Basic 代码编译成的字节码。它是 .NET 执行引擎的“机器代码”。
CTS(通用类型系统)是类型(类和结构)在编译级别的表示。基本上,它是说所有 .NET 语言都将使用一种通用的方式来表示类型(类和结构)。
CLS(通用语言规范)是一组对 API 的约束和一组对语言的补充要求。如果一个库符合 CLS(即遵守所有约束),那么任何符合 CLS 的语言都可以使用该 API。相反,符合 CLS 的语言保证能够使用任何符合 CLS 的库。例如,符合 CLS 的语言保证支持 Int32,因此 CLS 保证库编写者在其 API 中使用 Int32 是安全的。
于 2010-01-04T05:17:52.260 回答