我正在使用带有参数的公共静态类和静态方法:
public static class WLR3Logon
{
static void getLogon(int accountTypeID)
{}
}
现在我正在尝试将该方法及其参数提取到另一个类中并使用以下代码:
MethodInfo inf = typeof(WLR3Logon).GetMethod("getLogon",
BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy);
int[] parameters = { accountTypeId };
foreach (int parameter in parameters)
{
inf.Invoke("getLogon", parameters);
}
但它给了我错误
“你调用的对象是空的。”
我要去哪里错了。