.NET Framework 是一个由微软设计和开发的软件框架,主要用来开发可以在 Windows 平台上运行的应用程序,例如 Web、Windows 和移动端的各种应用程序,框架中提供了包括网络、安全性、内存管理和类型安全在内的各种服务。
.NET Framework 的核心是Common Language Runtime(CLR),它是一个运行时环境,可以执行.NET Framework中编写的代码。CLR负责管理程序的执行,包括内存管理和垃圾收集、代码安全验证、代码执行、线程管理和异常处理等。CLR还负责将.NET Framework中编写的代码转换为机器代码,以便计算机可以执行它们2。