类反射

原创 2011年01月11日 15:56:00

在同一个资源库进行类反射:

string typeName = "";
                typeName = "Silverlight.Comm." + mp.querylayer;
                Type type = typeof(ProduceLayer).Assembly.GetType(typeName, false);

           // Type type = Assembly.GetExecutingAssembly().GetType(typeName, false);//这样写也可以
                Object[] args = { mp, name };//反射类构造如果带参数。
                ProduceLayer pl = Activator.CreateInstance(type, args) as ProduceLayer;
                //ProduceLayer pl = (ProduceLayer)Assembly.GetExecutingAssembly().CreateInstance("Silverlight.Comm." + mp.querylayer,args);
                context = new ProduceContext( pl); 

 

在不同的资源库之间,即通过引用DLL进行反射:

Assembly   _Assembly   =   Assembly.Load( "程序集名 "); 
Type   _Type   =   _Assembly.GetType( "完整类名 "); 
Form   _Form   =   (Form)Activator.CreateInstance(_Type); 

ReflectUtil反射工具类

  • 2017年11月06日 16:13
  • 5KB
  • 下载

通过反射访问任意类的私有方法和属性

给出一个如下类: package test2; public class MathDemo {     private int m = 10;          private ...

Java中类的反射机制

  • 2013年12月18日 19:58
  • 245KB
  • 下载

java反射:根据给定类名实例化类并调用其方法

根据文件流读来的类名实例化类并调用方法

java组件开发(13)反射工具类

  • 2013年05月04日 18:38
  • 95KB
  • 下载

如何通过反射调用类中的<泛型>方法

定义的接口: namespace IProgramShut { public interface IShut { /// /// 操作名称 ...
  • yan_hyz
  • yan_hyz
  • 2015年06月16日 22:41
  • 6700

类的反射机制您的网络连接,请

  • 2009年12月14日 17:47
  • 325KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类反射
举报原因:
原因补充:

(最多只允许输入30个字)