首页 > 其他 > 详细

委托事件

时间:2019-07-17 16:49:30      阅读:70      评论:0      收藏:0      [点我收藏+]
委托定义:委托(Delegate)是 一个类,它定义了方法的类型。实现了将一个方法当作另一个方法的参数来传递。
 
声明:public delegate 返回值类型  委托名( 参数)
 
多播委托:每个委托都只包含一个方法电泳,调用委托的次数和调用方法的次数相同。如果需要电泳委托的一次可以执行多个方法,这是我们就需要多播委托。通俗来讲,多播委托就是一个包含多个方法的委托称为多播委托。
 
委托链就是链接多个委托的委托
 
事件的关键字:event
 
事件基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件
 
事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。
 
在类的内部声明事件,首先必须声明该事件的委托类型。public delegate void BoilerLogHandler(string status);
然后,使用 event 关键字,声明事件本身:public event BoilerLogHandler BoilerEventLog;

委托事件

原文:https://www.cnblogs.com/wangxiao1/p/11201456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!