.NET Framework 是支持生成和运行应用程序(WinForm,WebForm,WebService...)的内部Windows组件。提供托管执行环境、简化的开发和部署以及与各种编程语言的集成。
包括: .NET类库 和 CLR(公共语言运行时)
(1).NET类库:比如WinForm,WebForm,ADO.NET,和一些系统自带类提供的类库。
(2)CLR: 包括 CLS(公共语言规范),CTS(通用类型系统),JIT(即使编译系统)
C#是一门.NET支持的语言,通过编译器翻译成IL(微软中间语言),IL通过CLR就可以编译成计算机执行的代码了。这样就可以实现了跨平台。