Если я правильно понимаю, среда выполнения .net всегда будет очищаться после меня. Поэтому, если я создаю новые объекты и прекращаю ссылаться на них в своем коде, среда выполнения очистит эти объекты и освободит занятую ими память.
Так как это так, почему некоторым объектам нужен деструктор или метод удаления? Разве среда выполнения не очищается после них, когда на них больше нет ссылок?