Form.ShowDialog ()и удаление

Если у меня есть такой метод:

public void Show()
{
   Form1 f = new Form1();
   f.ShowDialog();
}

Нужно ли мне по-прежнему вызывать dispose в форме, даже если она выйдет за пределы области действия, что позволит сборщику мусора.

Из некоторых тестов, вызывая это Show ()несколько раз... в какой-то момент кажется, что сборщик мусора собирает его, так как я вижу всплеск памяти, а затем в какой-то момент времени он отключается.

Из MSDN кажется, что вы ДОЛЖНЫ вызывать dispose, когда форма больше не нужна.

9
задан pdiddy 12 July 2012 в 14:39
поделиться