C# ShowDialog()后,无法Dispose()释放
RegistRegistwin=newRegist();Registwin.StartPosition=FormStartPosition.CenterScreen;//...
Regist Registwin = new Regist();
Registwin.StartPosition = FormStartPosition.CenterScreen;
// try
// {
// Registwin.ShowDialog();
// }
// finally
// {
// Registwin.Dispose();
// }
加上注释内容后,窗口弹出,内存上涨500KB,去掉注释内存不增长,该段代码存在于按钮事件函数中,求解该如何解决这个内存泄露问题?Regist窗体代码中单步未发现泄露。 展开
Registwin.StartPosition = FormStartPosition.CenterScreen;
// try
// {
// Registwin.ShowDialog();
// }
// finally
// {
// Registwin.Dispose();
// }
加上注释内容后,窗口弹出,内存上涨500KB,去掉注释内存不增长,该段代码存在于按钮事件函数中,求解该如何解决这个内存泄露问题?Regist窗体代码中单步未发现泄露。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询