c# form 释放问题
在c#中,可以在某个函数内执行下列语句
{
Form1 frm = new Form1();
frm.Show();
}
窗体show出来了,但是frm的作用域也完了,垃圾回收会不会自动释放这个窗体?
------解决方案--------------------非模态窗体 GC会自动回收
模态则不会
show()为非模态
showdialog()则为模态
------解决方案--------------------呵呵,如果释放了还怎么用啊。
------解决方案--------------------难道垃圾回收还会帮你把窗体关闭???
------解决方案--------------------如果把你的窗体当垃圾回收了,估计NET也没有人用了
------解决方案--------------------在你关掉该form后.net会回收。
另外可以自己在form_closing中,用dispose释放