11月1日C#学习总结

2017-11-01  本文已影响0人  郭鸿博

今天学习了事件。

事件:事件是类在发生被关注的事情时用来提供通知的一种方式,发送(或引发)事件的类称为“发行者”或“事件源”,接收(或处理)事件的类称为“订户”或“接收者”,在C#中使用委托模型来实现事件。

为什么要使用事件而不是委托变量:主要是从封装性和易用性上去考虑,事件应该由事件发布者触发,而不应该由客户端(客户程序)来触发。

引发事件的类:必须提供事件声明(EventName),提供引发事件的方法(OnEventName)。

下午做了一些老师上课的练习,第四章全部完事了,内容比较多,也比较难理解。

上一篇下一篇

猜你喜欢

热点阅读