Память не освобождается
От:
agaman
Дата:
05.01.04 06:45
Оценка:
Создаю дочернюю win форму. Добавляю на форму меню из одного пунткта и создаю событие на click:
this.mTest.Click += new System.EventHandler(this.mTest_Click);
private void mTest_Click(object sender, System.EventArgs e)
{
//Test
}
При создании и закрытии этой формы память не освобождается, даже если самому вызывать сбор мусора.
Теперь самое интересное, если в Dispose добавить такой код:
this.mTest.Click -= new System.EventHandler(this.mTest_Click);
То память освобождается.
Это ошибка в .NET или я что-то не так делаю?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: