public class EventObject
{
public string Test(string a)
{
string ss = a.ToString()+ "test";
return ss;
}
}如上面的类,我如何调用Test的方法??
请给出源码好吗?MSDN里的帮助我已看过,但不知道为什么总是出错???TKS
{
public string Test(string a)
{
string ss = a.ToString()+ "test";
return ss;
}
}如上面的类,我如何调用Test的方法??
请给出源码好吗?MSDN里的帮助我已看过,但不知道为什么总是出错???TKS
System.Reflection.MethodInfo mi=eo.GetType().GetMethod("Test");
Console.WriteLine(mi.Invoke(eo,new string[]{"a"}));
Type t = Typeof(EventObject)
string a = t.InvokeMember(....)
能告诉我这两种有什么不同吗??TKS
public class EventObject1
{
public string Test(string a)
{
string ss = a.ToString()+ "test";
return ss;
}
}
里面有同样的方法
我想通过变量得到类名,然后动态的去调用Test方法.Test方法的参数相同,输出相同.
请高手有帮忙~~TKS
//初始化EventObject的实例
object o=t.InvokeMember("",BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance,null,null,null);
object[] obj=new object[]{"aa"};
string a=(string)t.InvokeMember("Test",BindingFlags.InvokeMethod,null,o,obj);
object o=t.InvokeMember("",BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance,null,null,null);