开发框架和技术。.NET Framework 包括用于特定区域应用开发的库,例如用于 Web 应用的 http://ASP.NET、用于数据访问的 http://ADO.NET、用于面向服务的应用的 Windows Communication Foundation,以及用于 Windows 桌面应用的 Windows Presentation Foundation。
.NET Framework = CLR + BCL + Application Model · OS
操作系统。
.NET Framework 从设计之初就是以微软自家的 Windows 系统为基础,提供的API与Windows系统底层接口紧密关联。所以 .NET Framework 只能运行在 Windows Server 与 Windows PC上。 · CTS
CLR 一切围绕类型展开。类型向应用程序和其他类型公开了功能。通过类型,用一种编程语言写的代码能与另一种语言写的代码沟通。由于类型是 CLR 的根本,所以微软制定了一个正式的规范来描述类型的定义和行为,这就是“通用类型系统”(Common Type System,CTS)。
CTS 提供了2种类型:引用类型、值类型。