Компоненты и память

Рейтинг: 1Ответов: 1Опубликовано: 05.05.2011

Если мы удаляем визуальный компонент подобным образом:

this.Controls.Remove(Label1)
, то память что под него выделялась освобождается? Заранее спасибо!

Ответы

▲ 3Принят

Удаляется ссылка на Label1 в коллекции Controls. Когда все ссылки на Label1 удалятся, то Label1 станет кандидатом на удаление из памяти как объект, и сборщик мусора когда-нибудь доберётся до него