反思自己穷也很奇怪,所以趁现在的时间看看反思,做做笔记吧!反射的定义:反射是中的一个重要机制。NET。通过辐射,每种类型的成员(包括类、结构、委托、接口和枚举)都在。NET可以在运行时获得,包括方法、属性、事件和构造函数。您还可以获取每个成员的名称、限定符和参数。通过反思,你可以像了解手背一样了解每一种类型。如果获得了构造函数的信息,即使在编译时不知道对象的类型,也可以直接创建对象。1、使用系统导入。反思;2、组装。加载('程序集')//程序集。LoadFile('用于外部调用的动态库')加载程序集,返回类型为Assembly 3,foreach(类型类型在Assembly . gettypes()){ string t=type . name;}获取程序集4中所有类的名称,类型类型=程序集。GetType(' assembly . class name ');获取当前类的类型5,activator。createinstance(类型);创建此类型实例6,methodinfo=type。getmethod('方法名');获取当前方法7,mInfo。Invoke(null,方法参数);这些是反射的一些基本应用。。
以上只是反思的基础学习,以后要多读多练!