事件
事件应该不算是初学者必需掌握的知识,因为从开始接触c#到现在,真正用到事件这个东西的也只是给按钮添加点击事件之类的.
但是如果有一天突然觉得事件这么重要的东西我不应该不会的时候,你就要开始慢慢的探索了. 因为事件这个东西要理解是需要一个过程的
废话结束.
在想了解事件之前最好把委托这个东西搞明白,就相当于想要看明白一个方法,最好把方法里的东西看看.
现在假设已经掌握了委托的知识,那么事件就相当于是把委托要做的事情进行了一个封装. 通过事件可以做到的事情直接用委托也可以做到,就相当于现在又一个Add()方法,在你需要进行加法运算的时候会调用Add()这个方法,但是也可以直接用Add方法里的具体实现内容来实现这个加法运算一样.
这就是事件和委托的关系.
最后贴一个链接,解释的很清楚.
http://www.cnblogs.com/mszhangxuefei/archive/2012/11/14/clrnotes-8.html

浙公网安备 33010602011771号