Сборка мусора в .NET
от вопрос уже есть ответ здесь:
Понимание сборки мусора в .NET 3 ответаЯ учу C #приходит с питона и хотел бы знать, как работает сборщик мусора в C # - я обнаружил, что намного больше понял о python, как только выяснил, что он делает за кулисами, и хотел бы избежать ошибок типа noob, которые я делал сначала при изучении python ,
Мне не удалось найти каких-либо четких и понятных объяснений того, когда какой-либо объект собирается мусором, и у меня остались такие вопросы, как
«Что происходит с объектом, когда его последняя ссылка выходит из области видимости?» Получает ли этот объект мусор или все еще там, когда вы возвращаетесь в область, в которой он был определен?«В какой момент количество ссылок уменьшается?» У меня возникает вопрос, использует ли он даже подсчет ссылок или какую-то другую технику ...Ответы на них или, что еще лучше, четкий краткий обзор того, что на самом деле происходит, выиграют cookie-файлы (или отрицательные отзывы), и еще лучше, если ваш ответ сравнит их с питонским способом действий. Меня не интересует, что лучше, только детали. Также ответы на мой оригинальный пост наprogrammers.stackexchange будет высоко ценится ...