21
ListCollectionView
にはフィルタが適用されています。フィルタリングされたアイテムをリストから取得する(たとえば、ファイルに書き込む)ために、それを行うためのきれいな方法があります。CollectionViewからフィルタリングされた項目を取得
私の現在のソリューションは、私がoriginalCollection
とview.Filter
にヌルをチェックしないコードで
var filteredItems = originalCollection.Where(i => view.Filter(i));
です。
これを行うクリーナーの方法はありますか?
' VAR filteredItems = originalCollection.FindAll(view.Filterが):
また
Cast
拡張メソッドを使用することができます –