在C#中,从另一个Collection中删除一个集合的最快方法是什么?

时间:2012-08-18 14:03:08

标签: c# collections

我有两个集合:

 List<MyObject>
  1. fullCollection
  2. oldCollection
  3. 我想找出哪些对象在完整列表中而不是其他列表。做这样的事情的最快方法是什么:

    var inOneButNotTheOther = 
        fullCollection.Remove(oldCollection, new MyObjectComparer());
    

1 个答案:

答案 0 :(得分:3)

fullCollection.Except(oldCollection, new MyObjectComparer())