• 委托和事件


    委托定义:委托(Delegate)是 一个类,它定义了方法的类型。实现了将一个方法当作另一个方法的参数来传递。
     
    声明:public delegate 返回值类型  委托名( 参数)
     
    多播委托:每个委托都只包含一个方法电泳,调用委托的次数和调用方法的次数相同。如果需要电泳委托的一次可以执行多个方法,这是我们就需要多播委托。通俗来讲,多播委托就是一个包含多个方法的委托称为多播委托。
     
    委托链就是链接多个委托的委托
     
    事件的关键字:event
     
    事件基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件
     
    事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。
     
    在类的内部声明事件,首先必须声明该事件的委托类型。public delegate void BoilerLogHandler(string status);
    然后,使用 event 关键字,声明事件本身:public event BoilerLogHandler BoilerEventLog;
  • 相关阅读:
    REHの个人主页
    多项式基础学习笔记(2)
    多项式基础学习笔记(1)
    FFT & NTT 学习笔记
    LCT学习笔记
    莫队学习笔记
    SAM 学习笔记
    网络流学习笔记
    关于魔术球贪心做法的证明
    【题解】异或粽子&加强版
  • 原文地址:https://www.cnblogs.com/wxj2/p/11172611.html
Copyright © 2020-2023  润新知