Нужно ли мне проверить, является ли объект 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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