文章目录:

     1、C#(.net framework框架)中的事件以及特点

   2、事件的组成部分

   3、编辑器如何实现事件的

        4、显式实现事件

1、C#(.net framework框架)中的事件以及特点

    CLR事件模型以委托为基础。使用委托来调用回调方法。声明方式使用event关键字。 事件可以理解为在CLR中使用event关键字修饰的一个委托实例。

    事件的特点如下所示:

   1)、方法能登记对事件关注

     2)、方法能注销对事件的关注

   3)、事件发生时,登记了的方法将收到通知

2、事件的组成部分

  1)、定义类型容纳所有需要发送给事件通知接收者的附加信息(事件要传递的参数,我是这么理解的)

   
 1     /// <summary>
 2     /// 发送给事件接收者的附加信息
 3     /// </summary>
 4     public class DailyEventArgs : EventArgs
 5     {
 6         private readonly string _title;
 7         private readonly string _body;
 8         public DailyEventArgs(string title,string body)
 9         {
10             this._title = title;
11             this._body = body;
12         }
13         public string Title { get {return _title; } }
14         public string Body { get { return _body; } }
15     }
发送给事件接收者的附加信息

相关文章:

  • 2021-10-30
  • 2021-08-01
  • 2021-11-19
  • 2022-01-29
  • 2021-09-21
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2021-05-20
  • 2022-12-23
  • 2021-11-04
  • 2021-05-16
  • 2021-10-11
相关资源
相似解决方案