我有两个对象列表,我想从第一个列表中获取所有那些在第二个列表中的字符串a不匹配的对象。
public class ObjectA
{
string Item;
int b;
}
public class ObjectB
{
string Item;
int b;
}
这可以通过LINQ轻松完成,但有没有更快的方法?
var newList = objectAList.Where(a => !objectBList.Any(b => b.Item == a.Item)).ToList()