C#语言中,什么叫托管

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:14:30

一句话,托管代码就是由公共语言运行库(CLR)环境执行的代码.

附:非托管代码就是由操作系统直接执行的代码

C#开发编译的程序并不包含机器指令,而是中间语言,非常类似汇编语言,这种语言最终在一个类似于Java虚拟机这样的一个平台运行。

虚拟执行系统Visual Execution SystemVES是VOS的实现它用来驱动运行
环境 元数据的生成与使用 公用语言规范的满足性检查以及应用程序执行过程中的内存管理均由它来完成 具体说来VES主要完成以下功能 装入中间代码 使用JIT将中间代码转换为本地码 装入元数据 代码管理服务 包括垃圾收集器和异常处理 定制与调试服务 线程和环境管理。