Loading

反射动态调用类的方法

//调用的方法
string action = context.Request.Params["action"];

Assembly assembly = Assembly.GetExecutingAssembly();
Type type1 = typeof(className);

MethodInfo method = type1.GetMethod(action);
object obj = Activator.CreateInstance(type1);
 //参数
object[] nums = { context };
method.Invoke(obj, nums);

 

posted @ 2013-12-08 09:50  The Mechanic  阅读(260)  评论(0编辑  收藏  举报