从内存的角度来看(删除使用后添加的处理程序等),是 WithEvents
和 Handles
用法优于 RemoveHandler
和 AddHandler
?
一个相关的堆栈溢出问题是 Event handler and memory leaks .
最佳答案
这取决于您要实现的目标。如果您有多个事件处理程序必须在表单/对象的生命周期内处理各种控件的事件,那么 WithEvents 和 Handles 是最简单的方法。在设置事件方面,该语言将为您完成所有肮脏的工作。另一方面,如果您倾向于在表单的生命周期内与事件断开连接,则 AddHandler 和 RemoveHandler 是更好的选择。
关于vb.net - WithEvents/Handles 比 Remove/AddHandler 更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2208775/