クラス「***」を呼び出したいのですが、私にとってはうまくいく解決策ですが、これを呼び出したいのですが、これは私にエラーを与える解決策です:
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){}
}