0

Я разработка приложений Windows Phone 8 и мне было интересно, что делает нуля является хорошим способом распоряжаться собой объекта из памяти или я должен сделать что-то другое или дополнительное к распоряжаться объект ... !Какой из них лучше использовать для удаления объекта?

Кроме того, у меня есть имя класса 'A', и этот 'класс содержит наблюдаемых коллекций и других объектов. Поэтому, когда я чувствую, что мне больше не нужно использовать класс, например, оставляя страницу, я делаю объект класса «А» нулевым. Это хорошая практика, или я должен делать что-то другое?

+1

Является ли '' '' IDisposable''? Если нет, я бы не стал беспокоиться, как только он выходит из сферы действия 'GC' обрабатывает его. – Sayse

+1

Вы можете использовать _using statement_. –

+0

Я не создал idisposable методы, должен ли я создать его? @Yuriy, вы были бы достаточно, чтобы объяснить свой ответ немного больше? Спасибо – gayan1991

ответ

0

Если ваш код управляется, то просто нулевой объект, CLR будет управлять остальными вещами. Если ваш код не управляется, используйте интерфейс IDsposable и вызовите метод Dispose.