Почему использование финализатора (~Finalize) без реализации Dispose-паттерна может привести к 'воскрешению' объектов и долгому удержанию памяти? Опишите весь путь объекта с финализатором через GC.
C# / .NET
Память и GC
Senior