使用反射清除所有挂在事件上的delegate
摘要:
在.net中,event是一个相当有用的特性,它让我们可以很轻松的实现回调。但是它也有着相当的不方便之处:一个event在声明它的class之外只能使用+=/-=操作符进行delegate的增减,无法一次删除所有挂在它上面的delegate。本文提供了一个工具函数,可以直接清空一个对象的所有事件。 阅读全文
posted @ 2007-03-23 13:00 iceboundrock 阅读(4155) 评论(12) 推荐(0) 编辑