Мне было интересно узнать, что происходит с объектом (на С#), как только его ссылка будет переназначена. Пример:
Car c = new Car("Red Car");
c = new Car("Blue Car");
Поскольку ссылка была повторно использована, сборщик мусора распоряжается/обрабатывает "Красный автомобиль" после того, как он потерял ссылку? Или нужен отдельный метод для утилизации "красного автомобиля"?
Мне в первую очередь интересно, потому что есть относительно большой объект, который я собираюсь перерабатывать, и нужно знать, есть ли что-то, что нужно сделать, когда оно будет воссоздано.