我有一個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