2017经济师答案:C#中如何调用窗体,不使用new最好了

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 06:14:17
我在用C#时有一个问题,在调用窗体时总是用
From1 f1=new Form1();
f1.Show();
但是这样每调用一次我就发现内存的使用增加一点,即使From1窗口关掉也不能减少,我不知道是不是由于每次都new一个窗口造成的,有没有方法可以不用每次都要用new,那样就将会造成系统资源的浪费,有什么其他方法吗?

打开窗口资源开销是必须的!这个是硬道理!

关闭窗口不能马上释放内存,需要GC垃圾回收器随机处理回收,若立即回收可用myWindow.Dispose();