zoukankan      html  css  js  c++  java
  • 委托和事件

    委托定义:委托(Delegate)是 一个类,它定义了方法的类型。实现了将一个方法当作另一个方法的参数来传递。
     
    声明:public delegate 返回值类型  委托名( 参数)
     
    多播委托:每个委托都只包含一个方法电泳,调用委托的次数和调用方法的次数相同。如果需要电泳委托的一次可以执行多个方法,这是我们就需要多播委托。通俗来讲,多播委托就是一个包含多个方法的委托称为多播委托。
     
    委托链就是链接多个委托的委托
     
    事件的关键字:event
     
    事件基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件
     
    事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。
     
    在类的内部声明事件,首先必须声明该事件的委托类型。public delegate void BoilerLogHandler(string status);
    然后,使用 event 关键字,声明事件本身:public event BoilerLogHandler BoilerEventLog;
  • 相关阅读:
    CF 436D 最小生成树
    HDU 1847 博弈
    ZOJ 3666 博弈 SG函数
    zoj3675 BFS+状态压缩
    HDU 4734 F(x) 数位DP
    HDU 3709 Balanced Number 数位DP
    HDU 3555 数位DP
    HDU 4336 Card Collector
    HDU4340 Capturing a country DP
    CF 351A
  • 原文地址:https://www.cnblogs.com/wxj2/p/11172611.html
Copyright © 2011-2022 走看看