MSDN:.NET Framework 是为其运行的应用程序提供各种服务的托管执行环境。
两个主要组件:
1:作为处理运行的应用程序的执行引擎的公共语言运行时 (CLR);
2:.NET Framework 类库,此类库提供开发人员可从其自己的应用程序中调用的已测试的可重用代码库。
CLR:NET Framework的核心。
CLR的核心是CTS和CLS。任何编程语言,如果想要在.NET CLR上执行,就必需提供一个编译器,
将此语言的程序编译成.NET CLR所认识的metadata以及IL,符合CTS的规定。
CTS:通用类型系统(Common Type System)。
CLS:公共语言定义(Common Language Specification)。
CLR:公共语言运行时(Common language runtime) 。