c#中的反射

System.Reflection.Assembly
System.Activator

Assembly assembly = Assembly.load("namespace名")
Type type = assembly.GetType("全称类名");
object o = Activator.CreateInstance(type);
object ds = type.InvokeMember("方法名",BindingFlags.Default|BindingFlags.InvokeMethod,null,o,参数名

(object[]类型));

原文地址:https://www.cnblogs.com/jinTaylor/p/3654809.html