清除SortDescriptions.a和将其设置为null有什么区别



我的wpf应用程序中有collectionView。

出于排序目的,我在其中添加了四个"SortDescriptions"

在相应类的dispose方法中,我希望清除此列表。"

如果我调用"SortDescription.Clear()"…它会处理所有4个项目吗?。。。

如果我将SortDescriptions设置为null。。。这4个项目会发生什么?

谢谢。

SortDescriptions是托管代码,即它们在不再被引用时将变成垃圾收集的。因此,是否清除该列表或将其设置为null并不重要。无论哪种方式,它们都有资格进行垃圾收集。

最新更新