反射执行带泛型的方法

通过反射得到的类型怎么执行带泛型的方法



Assembly asm = Assembly.LoadFrom(@"C:\Models.dll");
var type = asm.GetType("Models.UserInfo", true, true);
GenHelper obj = new GenHelper();
Type t = obj.GetType();
MethodInfo mi = t.GetMethod("GetMapContent").MakeGenericMethod(type);
Response.Write(mi.Invoke(obj, new object[] { "User_Info" }));
));

你可能感兴趣的:(C#深入开发)