解决用户对象不减反增情况

问题: 界面ShowDialog后,一番操作后关闭弹框,关闭弹框后的用户对象数量大于界面ShowDialog之前用户对象数量 解决办法:在关闭弹框后主动把资源释放掉,使用Dispose方法,xxx.Dispose(); PS:如果所有弹框都继承一个父窗体,在父窗体中的Closed事件中把资源释放掉会导致界面闪屏;需要在ShowDialog之后把资源释放掉就不会导致闪屏情况。

上一篇:2021-09-09


下一篇:[网摘]如何查找,修复和避免C#.NET中内存泄漏的8个最佳实践