我有以下的方法,通过胃肠 delared:Get方法失败
public static void Get(int pname, out int @params)
我试图让使用下列方式反映它:
MethodInfo mGetMethod = typeof(Gl).GetMethod("Get",
BindingFlags.Public|BindingFlags.Static,
null,
new Type[]
{
typeof(Int32),
typeof(Int32)
},
null);
但是我有没有成功。为什么?
是否因为出关键字?
你使用.NET 4吗?如果是这样,您可以使用动态关键字来创建反射对象,然后直接调用该方法。这样你就不需要MethodInfo查找。缺点是,如果你弄错了,你会得到一个运行时异常 – ghostJago