1
20
这是 MSDN documentation 你应该考虑
|
2
4
这取决于订阅服务器和发布服务器的生存时间。下面是一篇关于这个问题的深入文章,以及如何解决这个问题的几种方法: Solving the Problem with Events: Weak Event Handlers |
3
3
取消订阅活动很重要。如果您不这样做,那么订阅服务器就不能被垃圾收集,这实际上会导致内存泄漏。以下是一个很好的例子,说明如果您不取消订阅,可能会遇到的问题: http://developers.slashdot.org/article.pl?sid=07/11/17/0552247 此外,它还可能导致性能问题,因为事件处理程序将继续被调用,即使它不再为您做任何有用的事情。 另一方面,如果您只是结束程序的执行,那么就没有理由取消订阅事件。这当然不是强制性的,我看不出有任何理由推荐它。 |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
makerbaker · 取消选中框Javascript后重置输入值? 2 年前 |
sam_rox · 在Matlab ODE中使用事件内部的两个条件 6 年前 |
Santosh · javafx中的按键事件 6 年前 |
KarLito · 删除或切换Highcharts上的事件 6 年前 |
JWoods4 · 读取击键并放入文本框 6 年前 |
Everett Kaser · 在事件处理程序中绘制到NSView 6 年前 |