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