.NET Framework 的实质是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:38:38
.NET Framework它的实质是什么,哪位高手能清楚的详细的解释一下,谢谢了!

.NET Framework由.NET Framework类库和公共语言运行时两个主要组件组成
CLR 是管理用户代码执行的现代运行时环境,它提供JIT 编译、内存管理、异常管理和调试等方面的服务
CTS 定义声明、定义和管理所有类型所遵循的规则,而无需考虑源语言
CLS 是所有针对 .NET 的编译器都必须支持的一组最低标准,以确保语言的互操作性
命名空间是一组包含相关方法的相似类,专门用于避免类与类之间的名称冲突
即时 (JIT) 编译器将 MSIL代码编译为特定于目标操作系统和计算机体系结构的本机代码

.NET Framework,是开发和运行框架,是.net程序运行的虚拟机,为程序运行提供环境和类库
想要更详细的了解可看这本书:<<.NET本质论>>

应该说是虚拟机吧。就好像JAVA要JAVA虚拟机支持一样!