反射执行带泛型的方法

来源:互联网 发布:广告创意提案 知乎 编辑:程序博客网 时间:2024/06/05 15:31

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



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" }));
));

0 0
原创粉丝点击