定义一个事件成员,表示该类型提供了如下功能:

1.能够在事件中注册方法   2.能够在事件中注销方法   3.当事件发生时,注册的方法会被通知

(事件内部维护了一个注册方法列表)

CLR的事件模型是基于委托的,它可以通过类型安全的方式调用回调方法。而回调方法是订阅事件的对象接收通知的方式。通过一个例子来说明:

C#事件

①Fax对象的方法注册到MailManager事件   ②Pager对象的方法注册到MailManager事件   ③新的邮件到达MailManager   ④MailManager对象向注册的方法发出通知,接收通知的方法可以随意处理。

阅读原文

本文转自Rt-张雪飞博客园博客,原文链接http://www.cnblogs.com/mszhangxuefei/archive/2012/11/14/clrnotes-8.html如需转载请自行联系原作者


张雪飞

相关文章:

  • 2021-12-22
猜你喜欢
  • 2022-01-07
  • 2022-02-16
  • 2021-07-04
  • 2021-06-09
相关资源
相似解决方案