NET技术可以以规范和实现两部分来划分.
规范:
公共语言架构(Common Language Infrastructure, CLI),主要包括
1.通用类型系统(Common Type System, CTS)
2.公共语言规范(Common Language Specification, CLS)
3.通用中间语言(Common Intermediate Language, CIL)
对规范的实现:
主要包括公共语言运行时(Common Language Runtime, CLR)和.NET框架类库(Framework Class Library, FCL)。
而我们经常强调和提起的.NET Framework只是对规范的实现。