2012-03-20 9 views
0

私は自分のwpfアプリケーションにcollectionViewを持っています。SortDescriptionsをクリアしてnullに設定する違いは何ですか?

ソートの目的で、4つの「SortDescriptions」を追加します。

対応するクラスのdisposeメソッドでは、このリストをクリアしたいと思います。

私は "SortDescriptions.Clear()" を呼び出す場合...それは全4個の商品を処分するのでしょうか?...

私が設定している場合SortDescriptions = nullを...何は、これらの4つの項目に起こるのだろうか?

ありがとうございました。

+0

SortDescriptionsには、管理されていないリソースまたはIDisposableを実装する管理対象リソースがありますか? –

+0

いいえ...このようなものです - > SortDescriptions.Add(新しいSortDescription( "New"、ListSortDirection.Descending) – Relativity

+0

次にdisposeメソッドで何もしないでください –

答えて

0

SortDescriptionは管理コードです。つまり、参照されなくなったときにガベージコレクションされます。したがって、リストをクリアするかnullにするかは関係ありません。いずれにしても、ガベージコレクションの対象となります。

関連する問題