.NET中的CLR(公共语言运行时)是什么意思?

时间:2017-07-03 03:55:50

标签: c# .net

我想通过一些真实的例子来了解CLR的目的,因为我是一名非计算机科学专业的学生。

1 个答案:

答案 0 :(得分:1)

CLR(公共语言运行时)是.NET框架的每个版本中提供的运行时环境,它位于操作系统和.NET应用程序之间,可以执行各种操作。这包括以下

  • 内存管理
  • 线程执行
  • 垃圾收集
  • 异常处理等

它还允许.NET框架支持的各种语言的通信。例如,从一种语言创建的类可以从另一种语言派生。您可以在https://docs.microsoft.com/en-us/dotnet/standard/clr

中找到有关它的更多信息