Нужно ли мне проверить, является ли объект NULL перед командой Dispose ()?C#

Место общения программистов C#
Anonymous
Нужно ли мне проверить, является ли объект NULL перед командой Dispose ()?

Сообщение Anonymous »

У меня есть объект, например, httpwebresponse , который реализует Idisposable и, следовательно, должен быть расположен. < /p>

Имея это: < /p>

HttpWebResponse a = ....;
< /code>

Какой будет правильный способ обработки объекта? < /p>

a.Dispose();
< /code>

или: < /p>

if (a!= null)
a.Dispose();
< /code>

Должен ли я даже заботиться о том, нулевой объект? Разве я не могу просто утилизировать это все равно?

Подробнее здесь: https://stackoverflow.com/questions/173 ... se-command

Вернуться в «C#»