110,539
社区成员
发帖
与我相关
我的任务
分享
Assembly ass = Assembly.LoadFrom(@"F:PaipaiBaAJAXWebSitebinCustomControls.dll");
Module[] mods = ass.GetLoadedModules();
Type t = ass.GetType("CustomControls.MathUtil");
object obj = System.Activator.CreateInstance(t);
Type[] paramTypes = new Type[2];
paramTypes[0] = System.Type.GetType("System.Double");
paramTypes[1] = System.Type.GetType("System.Double");
MethodInfo med = t.GetMethod("Sum", paramTypes);
object[] parameters = new object[2];
parameters[0] = 5d;
parameters[1] = 4d;
object objRetval = med.Invoke(obj, parameters);
1. 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型