c# – 静态事件处理程序和非静态事件处理程序有什么区别?

前端之家收集整理的这篇文章主要介绍了c# – 静态事件处理程序和非静态事件处理程序有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
两者之间有很大的区别吗?

解决方法

语义上没有区别,但使用静态事件处理程序可以(如果不小心)导致内存泄漏.有关更多信息,请参阅 this article.

我自己遇到这个问题,试图使用一个静态事件处理程序来保持应用程序范围的数据源是最新的;事件处理程序阻止我的BindingSource组件被处理,导致各种奇怪的问题…

猜你在找的C#相关文章