您的位置:首页 > 其它

CLR的执行模型

2013-07-02 07:55 260 查看
将元数据编译成托管模块

公共语言运行时(Common Language Runtime)是一种可由多种编程语言使用的”运行时”,CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。

元数据:每个托管模块都有包含元数据表。主要有两种类型的表:一种类型的表是描述源代码中定义的类型和成员,另一种类型的表是描述源代码引用的类型和成员

IL(中间语言代码)编译器编译源代码是生成的代码。在运行时,CLR将IL编译成本地CPU指令



IL代码有时托管代码,因为CLR要管理他的执行。

元数据(metadata)是一组数据表

Microsoft Visual Studio使用元数据帮组你写代码。它的“只能感知”技术可以理解解析元数据,支出一个类型提供了哪些方法、属性、事件和字段。如果是一个方法,还能指出该方法需要什么参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: