zoukankan      html  css  js  c++  java
  • C#通过反射实例化对象

         public static IPDFProvider Get(string vt)
            {
                IPDFProvider r 
    = null;
                Type tt 
    = Type.GetType(vt);
                ConstructorInfo ci 
    = tt.GetConstructor(System.Type.EmptyTypes);
                r 
    = ci.Invoke(nullas IPDFProvider;
                
    return r;
            }

            
    public static IPDFProvider Get(string path,string vt)
            {
                System.Reflection.Assembly ass 
    = System.Reflection.Assembly.LoadFile(path);
                
    //string vt = "Laptop.Order.PDF.WABPdfProvider2";
                Laptop.Order.PDF.IPDFProvider r = null;
                Type tt 
    = ass.GetType(vt);
                ConstructorInfo ci 
    = tt.GetConstructor(System.Type.EmptyTypes);
                r 
    = ci.Invoke(nullas Laptop.Order.PDF.IPDFProvider;
                
    return r;
            }
  • 相关阅读:
    Linux curl命令添加参数
    postman无限循环执行接口用例
    xshell用root用户登录ubuntu
    centos5 yum源配置
    移动端布局方案
    vue + store2实现未提交信息自动保存
    sublime text里的terminal
    20180204
    2018.1.3 interview
    http协议
  • 原文地址:https://www.cnblogs.com/zyip/p/1748177.html
Copyright © 2011-2022 走看看