主要由两部分组成 ----公共语言运行时 ----类库 CLS 公共语言规范 定义了.NET平台上运行的语言所必须支持的语言规范,用以避免不同语言特性产生的错误,实现语言间互操作 CLR 公共语言运行库 程序的运行环境,负责内存分配、垃圾收集、安全检查等工作