У меня есть два списка, и мне нужно их сравнить и возвращать список элементов не в обоих.
var listOfIds = new List<int> {1,2,4};
var persons = new ObservableCollection<Person>
{
new Person {Id = 1, Name = "Person 1"},
new Person {Id = 2, Name = "Person 2"},
new Person {Id = 3, Name = "Person 3"},
new Person {Id = 4, Name = "Person 4"}
};
В этом примере new Person {Id = 3, Name = "Person 3"}
будет результатом.
Было бы предпочтительным решение Linq.