窗体资源释放问题 我使用一个方法Open()开启一个Mdi子窗体:Open(new MdiForm1());然后用另一个方法关闭所有的子窗体DisposeAll(this);但我发现,当我重复着两个操作时,内存占用越来越大。就好像没有Disposed过,而是不停地new。请问这样是否正常?如何才能正确地释放掉窗体? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GC.Collect(); GC.WaitForPendingFinalizers(); private delegate void DelegateCloseForm(); private void CloseForm() { if (this.InvokeRequired) { this.BeginInvoke(new DelegateCloseForm(CloseForm)); } else { this.Close(); this.Dispose(); } } 程序总是报超时错误 string赋值--新手问题 compilation 的 assemblies 我想跟大家共享我200分的PUDN帐号,仅限前10个回贴的,但如果....... C#的一个简单问题 50分一本电子书,有的,赶快传我,就可以得到50分! 簡單問題,解決就解帖,頂者有分 c#中如何解决不包含的定义 Microsoft.CSharp.Compiler.Compile的问题 我这个锁是不是有问题 一个Panel里面的三个button的Dock顺序问题 C# socket 异步 疑问
GC.Collect();
GC.WaitForPendingFinalizers(); private delegate void DelegateCloseForm();
private void CloseForm()
{
if (this.InvokeRequired)
{
this.BeginInvoke(new DelegateCloseForm(CloseForm));
}
else
{
this.Close();
this.Dispose();
}
}