摘要: 1. 根据类型实例化对象//Type tp;object o = Activator.CreateInstance(tp);view = o as View;2.根据类名称的字符串实例化对象//Type tp;Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();object o3 = asm.CreateInstance(tp.ToString());view = o3 as View; 阅读全文
posted @ 2012-06-28 15:33 quietwalk 阅读(198) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/szwangdf/article/details/1504203提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: A 阅读全文
posted @ 2012-06-28 14:32 quietwalk 阅读(2155) 评论(0) 推荐(0) 编辑