Вы должны определенно избавиться от него.Например, он может иметь дескриптор открытого файла, который будет использоваться до завершения, если вы просто разрешите сборке изображения.Это всего лишь один практический пример проблемы, но лучший ключ, которым вы должны располагать, это то, что класс реализует IDisposable
:)
Обратите внимание, что обычно вы не должны устанавливатьпеременные к нулю - это редко требуется, и добавляет беспорядок в код.Вы должны утилизировать одноразовые предметы.Обычно это делается в операторе using
, если только вы не избавляетесь от переменной экземпляра, что обычно делается в вашем собственном методе Dispose
.
Последнее замечание: вы не можете установить instance в null ... вы можете присвоить значение "null" переменной, вот и все.