我用 C# (WinForms) 编写了一个具有多种形式的程序。我以这种方式显示表格:
Form_Sell frm = new Form_Sell();
frm.Show();
当我显示许多表单时,我的程序使用的内存增加了,当我关闭所有新表单时,它并没有减少!(我在任务管理器中检查了我程序的已用内存)为什么会发生?我该怎么办?
我在表单的 FormClosed 事件中使用了 GC.Collect()。但它不起作用(对已用内存没有影响)
我用空表格测试它。没有控制,什么都没有。但是当我显示表单内存增加时,当我关闭它时,内存并没有减少!