首页 新闻 会员 周边

C#中的事件的疑问

0
悬赏园豆:10 [已关闭问题]

我觉得触发事件就是调用一个方法,用事件反而来的麻烦

问题补充: 希望高手帮我解疑
拖鞋王子的主页 拖鞋王子 | 初学一级 | 园豆:37
提问于:2009-12-19 13:00
< >
分享
其他回答(2)
0

事件确实是调用了方法,但是用事件可以绑定多个处理方法,而且可以多次绑定,或者在需要的时候移除掉某个处理方法。这是调一个方法做不到的。

玉开 | 园豆:8822 (大侠五级) | 2009-12-19 13:53
0

那如果每次执行的方法都不一样呢,难道每一次都去修改,显示不符合OO的原则
而事件和委托可以比继承更好的解决这一种问题

马陈灵 | 园豆:12 (初学一级) | 2009-12-19 15:12
0

事件不说别的.就下面一个.

一个Button.单击后.我们要做什么.没有上下文根本不知道.所以这种单击就要设为事件.

给调用Button的窗口等等来说明应该发生什么.

天天不在 | 园豆:926 (小虾三级) | 2009-12-21 08:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册