由来:很多程序都有一个共同的需求,即当一个特定的程序事件发生时,程序的其他部分可以得到该事件已经发生的通知事件与委托的不同一个委托只能同时指向一个方法,而一个事件能同时指向多个方法事件在程序中的流程:1、定义事件2、注册成为该事件的接受者3、引发该事件4、处理该事件引发事件必须在事件发布这的类中事件与委托1、事件在委托的基础上增加了订阅和发布机制2、事件在内部通过委托来调用订阅者对象的方法3、不要依赖事件调用委托的顺序——一个委托发生异常可能导致剩下未被调用的委托被略过4、订阅通过
c#
2024-09-02
49 点赞
0 评论
74 浏览