0

我開發一個應用程序的Windows Phone 8,我想知道做是從內存處置的對象一個很好的方式,或者我應該做的事不同的或額外的處理對象... !哪一個更適合用來處理對象?

此外,我有一個類名'A',這個'A類包含可觀察集合和其他類型的對象。因此,當我覺得我不再需要使用該類時,例如離開頁面時,我會將該類的'A'對象設爲null。做一個好的做法還是我應該做一些不同的事情?

+1

是'A'' IDisposable'嗎?如果不是,只要它超出範圍'GC'處理它,我就不會擔心。 – Sayse 2014-09-26 06:28:33

+1

您可以使用_using語句_。 – 2014-09-26 06:28:41

+0

我沒有創建一個idisposable方法,我應該創建一個呢? @Yuriy你有沒有足夠解釋你的答案更多?謝謝 – gayan1991 2014-09-26 06:30:51

回答

0

如果您的代碼被管理,那麼只需將對象爲空,CLR將管理剩下的事情。如果您的代碼是未管理的,則執行IDposable接口並調用Dispose方法。