может быть безопасно оставлено гораздо более разрушенным, чем IDisposable объекты, которые оставляют вещи в плохом состоянии, когда оставлены.
ментариях кответ я написал у нас было обсуждение утечек памяти иIDisposable
где мы не пришли к какому-либо реальному выводу.
Класс, который обрабатывает неуправляемые ресурсы, вероятно, реализуетIDisposable
, Если игнорировать это и ни один из звонковDispose
ни оборачивает объект вusing
- приведет ли это к утечке неуправляемого ресурса? Или это будет должным образом очищено, когда GC собирает объект?
Можно предположить, что класс, обрабатывающий неуправляемый ресурс, имеет правильную реализациюIDisposable
включая финализатор и т. д.