委托和事件的区别? 请各位讨论下委托和事件的区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20100426/22/e38b8cbc-c943-40f1-8c87-c7ee06e20287.html public delegate void MyDelegate();publie event MyDelegate MyEvent;如果你换个问题。加不加event的区别。还有点意义。event修饰的委托是被包装为特殊属性的,具有add,remove方法,从而隐藏了实际的委托对象。好处在于事件可以统一的注册,注销,但却不能在外部遍历注册的响应方法链。 可以理解为 委托相当于事件的类。事件相当与委托的一个实例。如 delegate void A();A a;附委托是一种引用类型任何具有匹配参数和返回类型的过程都可用于创建此委托类的实例——摘自msdn http://msdn.microsoft.com/zh-cn/library/17sde2xt(v=vs.80).aspx 委托可以执行=操作,而事件只能+=,-=。也就是说事件只能订阅事取消订阅。事件有明确的签明,一般是void Abc(object sender, EventArgs e); 而委托当然是随便了。 太长了 给你个链接 自己看吧!http://bbs.blueidea.com/thread-2794399-1-1.html textbox不识别html标签的问题 一个找不到数据库的问题 ★GridView常遇问题求解★ 给软件添加序列号的功能的实现? 一个关于session_End的问题 [求助]Web程序用户控件中搜索的问题!~ 菜鸟问题,在.net中的接口别的应用程序能调用吗??? (请高手给个例子)我以二进制存到SQL数据库中的WAV文件,怎么能读出来存成一个WAV临时文件呢? 如何设置http header,动态获得csv文件 救救我 mailto中文字显示乱码 关于在c/s中我想调用SQLHelper访问数据库
publie event MyDelegate MyEvent;
如果你换个问题。加不加event的区别。还有点意义。
event修饰的委托是被包装为特殊属性的,具有add,remove方法,从而隐藏了实际的委托对象。好处在于事件可以统一的注册,注销,但却不能在外部遍历注册的响应方法链。
如 delegate void A();
A a;附
委托是一种引用类型
任何具有匹配参数和返回类型的过程都可用于创建此委托类的实例
——摘自msdn
事件有明确的签明,一般是void Abc(object sender, EventArgs e); 而委托当然是随便了。