dll里的存在一个委托public event SenderCardMachineEventHandler SenderCardMachineEventFun;
public delegate void SenderCardMachineEventHandler(int nHotelID, object Obj, E_OPERATION_STATUS Status);其中E_OPERATION_STATUS为DLL里的一个枚举正常情况下我们是引用这个DLL然后定义一个 public void SendCardCallback(int nHotelID, object Obj, E_OPERATION_STATUS Status)
{
//具体操作
}
SenderCardMachineEventFun+= SendCardCallback;这样完成调用。目前需要改为使用反射的形式,现在就遇到一个问题是定义不了public void SendCardCallback(int nHotelID, object Obj, E_OPERATION_STATUS Status)这个方法,因为E_OPERATION_STATUS这个枚举不存在。请问 需要如何改成反射形式?
public delegate void SenderCardMachineEventHandler(int nHotelID, object Obj, E_OPERATION_STATUS Status);其中E_OPERATION_STATUS为DLL里的一个枚举正常情况下我们是引用这个DLL然后定义一个 public void SendCardCallback(int nHotelID, object Obj, E_OPERATION_STATUS Status)
{
//具体操作
}
SenderCardMachineEventFun+= SendCardCallback;这样完成调用。目前需要改为使用反射的形式,现在就遇到一个问题是定义不了public void SendCardCallback(int nHotelID, object Obj, E_OPERATION_STATUS Status)这个方法,因为E_OPERATION_STATUS这个枚举不存在。请问 需要如何改成反射形式?
解决方案 »
- 组合框的这两个属性DisplayMember和ValueMember有什么区别,请举例说明。其中哪一个是数据库某个表的一个字段名称,另一个为什么
- mysql的字符转换问题和c#基础窗体跳转问题
- 如何使用这个统计库,谢谢大家!
- 求教各位大虾帮个忙,帮我做个 自定义一个可编辑的DropDownList控件
- 如何把swf文件嵌入exe文件中使用?
- 请问我定义了一个多个输出参数的存储过程,这样让他们输出为什么不正确?
- c#如何检测某文件甲里是否有新文件
- 使用JMAIL接受邮件的问题
- dev gridview的列头显示问题。
- 急啊!如何像VAGAA一样 开始就创建2个程序(进程)一个用来承受另一个程序(进程)控件webBrowser的加载内存!
- httpclient怎么使用?
- C#调用python
触发了某个事件,且被注册了方法,就调用,反之不调用
……
if(SenderCardMachineEventFun!=null)
{
……
SenderCardMachineEventFun(int,object,E_OPERATION_STATUS Status);
……
}
……