C#完全自学教程
上QQ阅读APP看书,第一时间看更新

1.1.2 认识.NET Framework

.NET Framework是微软公司推出的完全面向对象的软件开发与运行平台。.NET Framework 有两个主要组件:公共语言运行时(Common Language Runtime,CLR)和类库。

公共语言运行时。公共语言运行时负责管理和执行由.NET编译器编译产生的中间语言代码,.NET程序执行原理如图1.1所示。公共语言运行时解决了传统编译语言的一些致命缺点,如垃圾内存回收、安全性检查等。

图1.1 .NET程序执行原理

类库。类库就好比一个装满了工具的大仓库。类库里有很多现成的类,这些类可以拿来直接使用,例如进行文件操作时,可以直接使用类库里的IO类。