При использовании MD5CryptoServiceProvider
я обнаружил, что его, возможно, придется удалить, поскольку он наследуется от класса HashAlgorithm
, который реализует IDisposable
. Однако пример в документации не Не утилизирую.
У меня вопрос: почему класс HashAlgorithm
реализует IDisposable
? Разве хеширование - это не просто некоторые вычисления, которые выполняются в памяти? Какие неуправляемые ресурсы могут использоваться при хешировании?