C # «Новое» ключевое слово для существующих объектов

Мне было интересно, что происходит с объектом (в C #), когда его ссылка становится переназначенной. Пример:

Car c = new Car("Red Car");
c = new Car("Blue Car");

Поскольку ссылка была использована повторно, удаляет ли сборщик мусора «Красную машину» после потери ссылки? Или нужно реализовать отдельный метод, чтобы избавиться от «красной машины»?

Меня в первую очередь интересует, потому что есть относительно большой объект, который я собираюсь переработать, и мне нужно знать, есть ли что-нибудь, что нужно будет сделано, когда он будет воссоздан.

34
задан Dan Abramov 14 July 2011 в 18:42
поделиться