.Net: Это правильно: objSample.dispose () означает objSample = null? - PullRequest
0 голосов
/ 24 апреля 2010

Просто хочу знать, что objSample.dispose () равен objSample = null

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

Спасибо

1 Ответ

1 голос
/ 24 апреля 2010

Нет, удаление объекта не означает установку ссылки на этот объект на ноль.

Утилизация - это соглашение для очистки ресурсов, когда этого хочет программист, а не для того, чтобы ждать, пока сборщик мусора не решит начать работу.

Чтобы ответить на ваш вопрос, напишите:

objSample.Dispose();
objSample = null;
...