我有一个List<businessobject>
对象集合和一个List<string>
对象集合。我想筛选我的List<businessobject>
,以便如果业务对象中的某个属性等于任何值List<string>
,它将被过滤掉。我可以考虑以这种方式编写代码,但有没有更快或更好的方法?基于另一个集合过滤集合
List<businessobject> bo = loadBusinessObjectList();
List<string> stringList = loadStringList();
foreach(businessobject busobj in bo){
if(stringList.contains(busobj.myProperty))
bo.remove(busobj)
}
我不这么认为,直到你在做一些图形算法的心情。 – perilbrain 2012-08-06 18:26:42