我有一个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)
}