我想调用一个类“***”是对我有用的解决方案,但我想调用这是给我错误的解决方案:
Type t = Type.GetType(svClass);
MethodInfo method = t.GetMethod("execute", BindingFlags.instance| BindingFlags.Public);
Ret = (string)method.Invoke(null, new object[] { context.Request});
public string execute(HttpRequest req)
所以我试图MethodInfo method = t.GetMethod("execute", BindingFlags.instance | BindingFlags.Public);
但它给了我错误“非静态方法需要一个目标”
*** 这是静态方法的工作解决方案
Type t = Type.GetType(svClass);
MethodInfo method = t.GetMethod("execute", BindingFlags.static| BindingFlags.Public);
Ret = (string)method.Invoke(null, new object[] { context.Request});
调用
public class XXXXX
{
public static string execute(HttpRequest req){}
}