C#事件


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

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

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

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

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

阅读原文


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM