什么是CLR课程?

Rat*_*dna 17 .net c# asp.net asp.net-mvc

我用谷歌搜索CLR并从维基百科中发现它是什么,但我想知道什么是CLR类或更具体的CLR实体类型(特别是在ASP.NET中).

Pra*_*ana 38

CLR不是课堂.公共语言运行时(CLR)是Microsoft .NET框架的虚拟机组件..NET Framework中的此运行时环境称为公共语言运行时(CLR).

来自wiki的图片解释了clr可以做什么

在此输入图像描述

CLR为开发人员提供以下好处:

  • 大大简化了开发.
  • 无缝集成用各种语言编写的代码.
  • 具有代码身份的基于证据的安全性.
  • 消除DLL Hell的基于程序集的部署.
  • 可重用组件的并排版本控制.
  • 通过实现继承来重用代码.
  • 自动对象生存期管理.
  • 代码访问安全性.
  • 跨语言整合.
  • 自描述对象.

阅读更多:http://www.codeguru.com/forum/showthread.php?t = 369619

  • 问题是"什么是clr类".由于您可以在Visual C++中创建"用于在其他应用程序中创建CLR类的项目"(至少在Visual Studio 2012中),因此粗体(如字体粗体粗体)声明意味着问题是错误的/无效的.虽然它实际上是精确和有效的. (4认同)

man*_*lds 14

您可能正在谈论CLR对象/ POCO对象 - Plain Old CLR对象.

看这里:POCO vs DTO

请看这里与POCO实体合作 - 与POCO实体合作