欢迎访问服务器技术网-www.fuwuqijishu.com

什么叫映射

程序设计 fuwuqijishu 2年前 (2022-10-01) 9次浏览 0个评论 扫描二维码

映射(英文就是:reflection)?
所有的。Net编译器在产生模块(Modules)的目标代码时都会产生有关类型的元数据(metadata), 这种元数据被捆绑在模块目标代码上(多个模块组成assemblies, 一个assembly是。
Net下安全控制的基本单位,也是类型对象识别的基本单位), 这种元数据可以通过。Net环境下的reflection对象访问。 System。Reflection名字空间下包含了可以访问这种数据的多种类。
使用reflection访问。Net元数据和使用ITypeLib/ITypeInfo访问COM对象的类型库数据非常类似。
例如, 决定类型数据的大小, 通过(程序上下文/进程/机器)边界列集数据传递。
所以, 可以使用Reflection对象动态引用方法(可以查看System。Type。InvokeMember), 甚至还可以动态地在运行时产生类型(System。
Reflection。Emit。TypeBuilder)

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2606.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900