我用谷歌搜索CLR并从维基百科中发现它是什么,但我想知道什么是CLR类或更具体的CLR实体类型(特别是在ASP.NET中)。
答案 0 :(得分:37)
CLR不是班级。公共语言运行时(CLR)是Microsoft .NET框架的虚拟机组件。 .NET Framework中的此运行时环境称为公共语言运行时(CLR)。
来自wiki的图片解释了clr可以做什么
CLR为开发人员提供以下好处:
答案 1 :(得分:14)
答案 2 :(得分:3)
CLR是公共语言运行时而不是类。
公共语言运行时(CLR)是Microsoft .NET框架的虚拟机组件,负责管理.NET程序的执行。在称为即时(JIT)编译的过程中,CLR将称为CIL的中间语言代码编译到机器指令中,而机器指令又由计算机的CPU执行。 CLR提供其他服务,包括内存管理,类型安全和异常处理。无论编程语言如何,为.NET框架编写的所有程序都由CLR执行。它提供异常处理,垃圾收集和线程管理。
选中此link
答案 3 :(得分:0)
CLR指的是公共语言运行时,而类指的是强类型数据实例。 CLR负责管理类实例的内存等许多其他事情。