.net 元数据中记录的有某个方法,它后面括号里的地址是什么意思?

[复制链接]
查看11 | 回复2 | 2011-9-27 00:28:07 | 显示全部楼层 |阅读模式
所谓“从元数据”实是指由微软所封装的类..这些类你可以查看.但是无法修改..例如你看String类的定义.就是从元数据.因为是MS写的..只能看..不能改。元数据(Meta Data)是关于数据仓库的数据,指在数据仓库建设过程中所产生的有关数据源定义,目标定义,转换规则等相关的关键数据。同时元数据还包含关于数据含义的商业信息,所有这些信息都应当妥善保存,并很好地管理。为数据仓库的发展和使用提供方便。
元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中,而将代码转换...
回复

使用道具 举报

千问 | 2011-9-27 00:28:07 | 显示全部楼层
首先回答楼主,你看到的不是元数据,而是.NET编译器生成的IL代码。IL代码由CLR执行,进而翻译成机器可直接运行的指令。IL中方法后面的括号表示该方法在方法表中的编号。你定义的类的构造函数或者Main函数都会由编译器生成方法表,并写入元数据,每个方法在方法表中都会被编译器赋上地址,也就是括号里的实际内容。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行