после создаю новый экземпляр, то у меня старые привязки удаляются или сохраняются в памяти? .NetFramework
var a= new Class();
a+=Method();
a= new Class();
В новом классе а их не будет
если подписку не сделаю не будет, а в памяти будет где-то сидеть первый экземпляр с подпиской или нет?
если внутри делегата не хранится instance этого класса то всё будет поглощено сборщиком мусора
Если на этот класс не будет ссылок то gc удалит его
а как можно принудительно уничтожить объект? не делаю отписку
Обсуждают сегодня