2012-03-20 85 views
0

我在我的wpf應用程序中有collectionView。清除SortDescriptions..and將其設置爲null有什麼區別?

爲了排序的目的,我在其中添加了四個「SortDescriptions」。

在相應類的處理方法中,我想清除這個列表。

如果我稱之爲 「SortDescriptions.Clear()」 ......將它出售的所有4個項目?...

如果我設置SortDescriptions = NULL ...會發生什麼那些4個項目?

謝謝。

+0

SortDescriptions是否具有實施IDisposable的非託管資源或託管資源? – 2012-03-20 21:27:22

+0

不...這是這樣的 - > SortDescriptions.Add(新的SortDescription(「New」,ListSortDirection.Descending) – Relativity 2012-03-20 21:40:31

+0

然後,你不應該在dispose方法中做任何事情 – 2012-03-20 21:41:14

回答

0

SortDescriptions是託管代碼,即它們將在垃圾收集時不再被引用。因此,清除列表或將其設置爲null無關緊要。無論哪種方式,他們都有資格進行垃圾回收。

相關問題