列表的差异linq

时间:2015-03-11 18:23:44

标签: c# linq

我有以下内容:

class ObjA
{
  int ID;
  ... other properties
}

List<ObjA> listA;   // contains a list of ObjAs

List<string> listB;  // contains a list of string IDs

我正在尝试获取listB中的值列表,但不等于listA中的任何ObjA.ID属性。

1 个答案:

答案 0 :(得分:11)

listB.Except(listA.Select(o => o.ID.ToString()))