Установка объекта в NULL после использования в .NET

вы Должны установить все объекты null (Nothing в VB.NET после того как вы закончили с ними?

я понимаю, что в .NET необходимо избавиться от всех экземпляров объектов, которые реализуют IDisposable интерфейс освободить некоторые ресурсы, хотя объект может быть еще что-то после его удаления (отсюда isDisposed в формах собственности), поэтому я предполагаю, что он может по-прежнему находиться в памяти, или, по крайней мере, в части?

я также знаю, что, когда объект выходит из области видимости, он помечен для сбора готов для следующего перехода сборщик мусора (хотя это может занять некоторое время).

с учетом этого будет установка null ускорения системы освобождение памяти, так как не надо работать, что он больше не в область и они какие-то плохие побочные эффекты?

статьи MSDN никогда не делайте этого в примерах и в настоящее время я делаю это так как я невижу вреда. Однако я наткнулся на смесь мнение, так что любые замечания полезны.

Найдено 12 ответов:

Setting Objects to Null/Nothing after use in .NET

http://stackoverflow.com/questions/2785/setting-objects-to-null-nothing-after-use-in-net

Посмотреть решение →