您的位置:首页 > 其它

事件

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

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

废话结束.

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

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

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

最后贴一个链接,解释的很清楚.
http://www.cnblogs.com/mszhangxuefei/archive/2012/11/14/clrnotes-8.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: