n公共语言运行库(Common Language Runtime,CLR)是.NET Framework的基础。
n运行库作为执行时管理代码的代理,提供了内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全检查,以提高代码准确性。
n在运行库的控制下执行的代码称作托管代码。
n在运行库之外运行的代码称作非托管代码。
公共语言运行时
nCTS和CLS是CLR的子集
nCTS (通用类型系统)定义了在IL中的的数据类型
qVB.NET的Integer和C#的int型都被编译成Int32
nCLS (公共语言规范)CLR支持的语言功能的子集,包括几种面向对象的编程语言的通用功能