Установка объекта на null vs Dispose()
При удалении объекта ресурсы c#-language освобождаются. Когда вы присваиваете c#-language переменной значение null, вы c# просто меняете ссылку.
myclass = null;
После c#.net того, как вы выполните это, объект, на dotnet который ссылался myclass, все csharp еще существует и будет существовать .net до тех пор, пока сборщик disposable мусора не займется его очисткой. Если c# Dispose вызывается явно или c#.net находится в блоке using, любые .cs-file ресурсы будут освобождены c#-language как можно скорее.
c#
.net
disposable
Установка объекта на null vs Dispose()
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.