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
解决方案 »
- TcpListener接收和发送消息的问题
- 数据发送格式说明书2
- Asp.net发送ZPL到LPT1打印的问题
- 线程中改变窗体控件!!
- 未将对象应用设置到对象的实例?
- 。NET如何调用WIN32 DLL的变量啊?
- 求助:在VS2003中能否使用VS2005新增加的控件,并将这些控件集成到VS2003的ToolBox中?
- 球面贴图的问题:如何在圆球上贴文字,产生立体效果,不要OpenGL,DirectX的,要的是C++ Or C#算法。
- WEB页面打开时,怎样定位某一控件得到焦点,再就是页面刷新后,焦点不改变?
- 紧急提问vs2005如果不装IIS可以使用吗?做网站方向!
- 我想用DataView来查询,然后把结果显示在DataGrid上,不知道怎么做。
- 如何实现dataGride中类似excel冻结窗口的功能。提供思路及各种源码段也可!
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);