轻松水杯

文章
7
资源
1
加入时间
2年10月21天

.NET 使用委托和事件(二)

使用原始委托来管理事件非常简单,但有点儿不足:发布类必须将委托成员公开为公共成员变量,这样所有参与方都可以向该委托列表添加订阅者。但是将委托公开为公共成员会允许任何人访问它并发布事件,即使对象端没有事件发生。 为了解决上述问题,EVENT 关键字就用上了。 将委托变量定义为EVENT后,只有拥有该成员的对象可以触发这个事...