我今天反编译别人的组件,发现了有好些委托代理的声明(定义)没有放在类中,而是直接挂在命名空间下,同类是一个层次的。
查找之后发现,定义的委托在好些类中都有用到。 请问,此种DELEGATE是如何定义的? 不写在具体的某个类中,那应该写在哪? 谢谢!!!
查找之后发现,定义的委托在好些类中都有用到。 请问,此种DELEGATE是如何定义的? 不写在具体的某个类中,那应该写在哪? 谢谢!!!
解决方案 »
- 正则表达是拼配问题 !!!
- 大家谁用过Linq的那个Paste Xml To Linq的外部工具?
- 我的是winform程序,本地的程序,连接数据库字符串写在本地程序中,可以访问网络上的sql数据库吗?有人说sql网络访问只限于局域网,是吗
- 请教异或校验问题
- c#在那里设置结构的对齐方式呢?
- 跪问VS2005中winform设计时datagridview问题!
- 一个2d graphic engine应该包含哪些组件和功能,应该怎样设计?
- 如何准确地读出csv内容
- 如何保存网络图片到本地机?
- 使用ImageList控件的奇怪问题!!
- 关于C# 读取XML 的问题~救急!!
- 在windows编程中怎么获得系统当前的日期?不包括准确的时间,就是想要日期?
public event TestEventHandler testEvent;
obj.testEvent+= new testobj.TestEventHandler(obj);使用的是 delegate 生成的TestEventHandler的对象来绑定事件
楼上正解,补充一下,delegate 写在哪里与你实际调用该线程时的次序有关,按照其与class平级的原则进行调用