最近读了一些文章,总结一下: 在1999年,当时微软的windows系统运行的所有的应用程序都是有组件对象模型为根本基础开发的,用VB来处理数据访问和复杂的用户界面,缺点是不能使用函数指针,因为当时的开发环境开发起来很不轻松,所有.NET的出现,变得更好了. .NET 平台由一个类框架和一个CLR的虚拟机组成,CLR本质上是一个执行环境.CLR上的服务有:内存管理,垃圾回收,异常处理,安全,版本管理,调试和分析.跨语言. CLR上层是语言编译器和“托管语言”,托管语言是一种对应编译器的编程语言,