■66241 / inTopicNo.2) |
Re[1]: TaskやFormはいつ廃棄対象になる? |
□投稿者/ pang2 (18回)-(2013/04/10(Wed) 17:59:56)
|
FormはShowするとGCの対象外になり、ユーザーが閉じるとGCの対象になりますね。 .NETが面倒みてくれている。
WeakReference w;
private void button1_Click(object sender, EventArgs e) { Form f = new Form2(); w = new WeakReference(f); f.Show(); }
private void button2_Click(object sender, EventArgs e) { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); MessageBox.Show("IsAlive=" + w.IsAlive); }
【C#】モードレス画面のGC管理について http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28778&forum=7
最後の回答参照
|
|