Добавить элементы в коллекцию, если коллекция уже НЕ содержит их, сравнивая свойства элементов?

В принципе, как мне сделать так, чтобы я мог делать что-то похожее на: CurrentCollection.Contains (...) , за исключением сравнения, если свойство элемента уже находится в коллекции ?

public class Foo
{
    public Int32 bar;
}


ICollection<Foo> CurrentCollection;
ICollection<Foo> DownloadedItems;

//LINQ: Add any downloaded items where the bar Foo.bar is not already in the collection?
38
задан Uwe Keim 7 September 2016 в 11:45
поделиться