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