事件-c#版

       1.定义事件的语法:<访问修饰符> event 委托名 事件名;

       2.订阅事件的语法:事件名+=new 委托名(方法名);

       3.定义好事件后,与事件有关的人会订阅事件,只有订阅事件的对象才会收到发生事件的通知,没有订阅该事件的对象则不会收到通知;

       4.事件的订阅通过“+=”操作符来实现,可以给事件加一个或多个方法委托;

       5.奥运会参加百米的田径运动员听到枪声,比赛立即进行。其中枪声是事件,而运动员比赛就是这个事件发生后的动作。不参加该项比赛的人对枪声没有反应。从程序员的角度分析,当裁判员枪声响起,发生了一个事件,裁判员通知该事件发生,参加比赛的运动员仔细听枪声是否发生。运动员是该事件的订阅者,没有参赛的人不会注意,即没有订阅该事件。

例如:

=》

猜你喜欢

转载自blog.csdn.net/qq_40323256/article/details/81745769