【发布时间】:2012-03-13 14:37:31
【问题描述】:
我用谷歌搜索 CLR 并从 wikipedia 找到它是什么,但我想知道 CLR 类或更具体地说是 CLR 实体类型是什么(尤其是在 ASP.NET 中)。
【问题讨论】:
标签: c# asp.net .net asp.net-mvc
我用谷歌搜索 CLR 并从 wikipedia 找到它是什么,但我想知道 CLR 类或更具体地说是 CLR 实体类型是什么(尤其是在 ASP.NET 中)。
【问题讨论】:
标签: c# asp.net .net asp.net-mvc
CLR 不是类。公共语言运行时 (CLR) 是 Microsoft .NET 框架的虚拟机组件。 .NET Framework 中的这种运行时环境称为公共语言运行时 (CLR)。
来自 wiki 的图片解释了 clr 可以做什么
CLR 为开发人员提供以下好处:
【讨论】:
CLR 是指公共语言运行时,而类是指强类型数据实例。 CLR 主要负责管理类实例的内存。
【讨论】:
您可能在谈论 CLR 对象 / POCO 对象 - 普通旧 CLR 对象。
看这里:POCO vs DTO
在此处查看有关使用 POCO 实体的信息 - Working with POCO Entities
【讨论】:
CLR 是公共语言运行时而不是类。
公共语言运行时 (CLR) 是 Microsoft .NET 框架的虚拟机组件,负责管理 .NET 程序的执行。在称为即时 (JIT) 编译的过程中,CLR 将称为 CIL 的中间语言代码编译成机器指令,然后由计算机的 CPU 执行。 CLR 提供额外的服务,包括内存管理、类型安全和异常处理。为 .NET 框架编写的所有程序,无论编程语言如何,都由 CLR 执行。它提供异常处理、垃圾收集和线程管理。
查看link
【讨论】: