阅读背景:

委托与事件的联系和区别

来源:互联网 
Game1在此就是发布者类,对事件GameOverEvent的封装还是在发布者类中完成的,并不是在EventHandler类中就已经完成。这种封装模式和属性对字段的封装模式是完全一样的,只不过这个封装过程是由于有了event关键字在编译阶段由编译器自动完成的,在发布者类中将EventHandler类型的GameOverEvent委托设为私有,并加上Add和Remove方法,和上面用委托模拟的事件是一样的,也就是事件的本质就是在小标题2中用委托模拟的事件。这么说来,Game1在此就是发布者类,对事件GameOverEvent的封装还是在发布者类中完成的,并不是在E


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: