21
我有一个ListCollectionView
已应用过滤器。为了从列表中获得已过滤的项目(例如,写入文件),是否有干净的方式来完成它。从一个CollectionView获取过滤项目
我目前的解决方案是
var filteredItems = originalCollection.Where(i => view.Filter(i));
在代码我检查空值上originalCollection
和view.Filter
。
是否有这样做的更清洁的方式?
`VAR filteredItems = originalCollection.FindAll(view.Filter);`也适用 – 2011-12-15 11:09:06