C#中的事件介绍

2019-12-26 11:13:48丽君

匿名方法*

 

复制代码
DelString del = delegate(string s) {  Console.WriteLine(s);  }

 

多播委托

 

复制代码
   DelMath del = Add;

 

   del += Sub;   del = del + Sub;

   del += Mul;

   del -= Mul;

 

事件

   原理  定义一个事件的时候生成一个私有的委托

      通过生成的add和remove方法对委托注册方法和移除方法

      调用事件的时候最终调用的是委托指向的方法

   使用步骤

      1:定义事件

复制代码
        public event EventHandler PlayOver;