事件

事件应该不算是初学者必需掌握的知识,因为从开始接触c#到现在,真正用到事件这个东西的也只是给按钮添加点击事件之类的.

但是如果有一天突然觉得事件这么重要的东西我不应该不会的时候,你就要开始慢慢的探索了. 因为事件这个东西要理解是需要一个过程的

废话结束.

  在想了解事件之前最好把委托这个东西搞明白,就相当于想要看明白一个方法,最好把方法里的东西看看.

现在假设已经掌握了委托的知识,那么事件就相当于是把委托要做的事情进行了一个封装. 通过事件可以做到的事情直接用委托也可以做到,就相当于现在又一个Add()方法,在你需要进行加法运算的时候会调用Add()这个方法,但是也可以直接用Add方法里的具体实现内容来实现这个加法运算一样.

  这就是事件和委托的关系.

最后贴一个链接,解释的很清楚.

http://www.cnblogs.com/mszhangxuefei/archive/2012/11/14/clrnotes-8.html 

posted @ 2015-11-26 17:41  搞IT的蟋蟀  阅读(132)  评论(0)    收藏  举报