黑马程序员技术交流社区
标题:
反射
[打印本页]
作者:
李晋
时间:
2012-8-3 18:52
标题:
反射
C#里面的反射怎么理解
作者:
李帅
时间:
2012-8-3 19:20
这个类是可以通过程序集(exe,dll)名称,反射出这个程序集中的内容(引用,方法等等).
例如我有一个叫sample.dll的文件,他的程序集名字就是sample,这个类库文件中有个类叫Test,可以用如下方法创建这个类的引用
Assembly.Load("sample").CreateInstance("sample.Test");
sample是程序集的名字,sample.Test是程序集加类名
Assembly.Load是加载这个程序集,CreateInstance是创建这个类的引用
来自:黑马程序员训练营论坛 Android客户端
作者:
许庭洲
时间:
2012-8-5 14:23
1,反射实际上就是得到程序集中的属性和方法;
2,反射是一个运行库类型发现的过程;
3, 通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类型中定义的方法、字段、属性和事件;
4,也可以动态的发现一组给定类支持的接口、方法的参数和其他相关信息如基类、命名空间、数据清单等。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2