CLI 通用语言基础结构 Common Language Infrastructure
CLR 公共语言运行库 Common Language Runtime
CLI是一个标准,CLR是微软公司的CLI实现。
CLR规范,现收录在ECMA(欧洲计算机制造商,European Computer Manufacturers)的CLI标准----ECMA-335中,同时收录在相应的ISO标准---ISO/IEC 23271中,因此CLR是该标准的实现。
.Net Framework 由两个主要因素组成:CLR和一组名为.Net Framework类库的程序库。
用户的程序是在CLR中执行的,.Net Framework类库则提供了用户代码在CLR中执行时所需要的功能支持。