相关文章
- 什么是配件(assembly)?
- 从一个舆论调查的制作谈面向对象的编程思路(一)
- 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(5)
- 从一个舆论调查的制作谈面向对象的编程思路(二)
- 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4)
- 从一个舆论调查的制作谈面向对象的编程思路(三)
- 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(3)
- 从一个舆论调查的制作谈面向对象的编程思路(四)
- 从 Visual Basic 6.0 到 Visual Basic.NET 的转换(2)
- 从一个舆论调查的制作谈面向对象的编程思路(五)
推荐文章
热门文章
什么是映射(reflection)?
|
所有的.Net编译器在产生模块(Modules)的目标代码时都会产生有关类型的元数据(metadata), 这种元数据被捆绑在模块目标代码上(多个模块组成assemblies, 一个assembly是.Net下安全控制的基本单位,也是类型对象识别的基本单位), 这种元数据可以通过.Net环境下的reflection对象访问. System.Reflection名字空间下包含了可以访问这种数据的多种类. 使用reflection访问.Net元数据和使用ITypeLib/ITypeInfo访问COM对象的类型库数据非常类似. 例如, 决定类型数据的大小, 通过(程序上下文/进程/机器)边界列集数据传递. 所以, 可以使用Reflection对象动态引用方法(可以查看System.Type.InvokeMember), 甚至还可以动态地在运行时产生类型(System.Reflection.Emit.TypeBuilder) |
↑返回顶部
打印本页
关闭窗口↓
| 收藏本文到:天极网摘 新浪VIVI 和讯网摘 博彩中心 365Key网摘 poco网摘 狐摘 亿友响享Yeeyoo igooi-it网摘 5seek网摘 I2Key 我摘网摘 天下图摘 YouNote 百特门 |
