C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

.NET 公共语言运行时 (CLR)

.NET CLR 是一个运行时环境,用于管理和执行以任何 .NET 编程语言编写的代码。

它将代码转换为可以进一步由 CPU 执行的本机代码。

.NET CLR 函数

以下是 CLR 的功能。

  • 它将程序转换为本机代码。

  • 处理异常

  • 提供类型安全

  • 内存管理

  • 提供安全性

  • 提高性能

  • 语言无关

  • 独立于平台

  • 垃圾收集

  • 为面向对象的编程提供语言特性,例如继承、接口和重载。

.NET CLR 版本

CLR 不时更新自身以提供更好的性能。

.NET 版本CLR 版本
1.01.0
1.11.1
2.02.0
3.02.0
3.52.0
44
4.54
4.64
4.64

.NET CLR 结构

以下是 Common Language Runtime 的组件结构。


网络公共语言运行时

基类库支持

它是一个为 .NET 应用程序提供类支持的类库。

线程支持

它管理多线程应用程序的并行执行。

COM 封送处理程序

它提供 COM 对象和应用程序之间的通信。

类型检查器

它检查应用程序中使用的类型并验证它们是否符合 CLR 提供的标准。

代码管理器

它在执行运行时管理代码。

垃圾收集器

它释放未使用的内存并将其分配给新的应用程序。

异常处理程序

它在运行时处理异常以避免应用程序失败。

类加载器

它用于在运行时加载所有类。

  • 使用社交账号登录,本站支持
全部评论(0)