我谷歌了CLR并从维基百科上找到了它的定义,但我想知道CLR类或更具体地说,CLR实体类型是什么(尤其是在ASP.NET中)。
我谷歌了CLR并从维基百科上找到了它的定义,但我想知道CLR类或更具体地说,CLR实体类型是什么(尤其是在ASP.NET中)。
CLR 不是类。 Common Language Runtime(CLR)是 Microsoft .NET 框架的虚拟机组件,在 .NET Framework 中,这个运行时环境被称为 Common Language Runtime(CLR)。
下图来自维基百科,说明了 CLR 可以做什么:
CLR 为开发者提供了以下好处:
CLR是公共语言运行时,不是一个类。
公共语言运行时(CLR)是微软.NET框架的虚拟机组件,负责管理.NET程序的执行。在一种称为即时编译(JIT)的过程中,CLR将称为CIL的中间语言代码编译成机器指令,然后由计算机的CPU执行。CLR提供额外的服务,包括内存管理、类型安全和异常处理。所有为.NET框架编写的程序,无论使用哪种编程语言,都由CLR执行。它提供异常处理、垃圾回收和线程管理。
请查看此链接
CLR 指的是公共语言运行时,而类则指强类型数据实例。CLR 负责管理类实例的内存,除此之外还有许多其他任务。