C#


1.1.2 CLR (公共语言运行时) 与 CTS (通用类型系统)


文档摘要

1.1.2 CLR (公共语言运行时) 与 CTS (通用类型系统) 一、公共语言运行时(CLR) 1.1 CLR的基本功能 CLR是.NET平台的核心组成部分,它为托管代码提供了基础服务。这些服务包括但不限于: 内存管理:自动内存分配与释放。 垃圾收集:回收不再使用的对象以释放内存。 异常处理:捕获并处理程序中的错误。 跨语言集成:支持多种编程语言共享同一套类库。 安全性和访问控制:提供安全模型来限制对资源的访问。 1.2 CLR的工作机制 当一个C#程序被编译后,它会生成中间语言(IL)代码,而不是直接生成机器码。这种IL代码由CLR解释器或即时编译器(JIT Compiler)转换成特定于运行环境的机器码。


发布者: 作者: 转发
评论区 (0)
U