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;
            }
  • 相关阅读:
    寒假学习进度8
    寒假学习进度7
    寒假学习进度6
    寒假学习进度5
    寒假学习进度4
    寒假学习进度3
    寒假自学进度13
    Python引用某一文件的方法出现红色波浪线
    寒假自学进度11
    正则表达式(学习)
  • 原文地址:https://www.cnblogs.com/zyip/p/1748177.html
Copyright © 2011-2022 走看看