Ermitteln Sie mithilfe von LINQ den Unterschied zwischen zwei Listen
Ich habe zwei Listen, und ich brauche, um Sie zu vergleichen und erst dann wieder eine Liste von Posten, die nicht in beiden.
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"}
};
In diesem Beispiel new Person {Id = 3, Name = "Person 3"}
wäre die Folge.
Eine Linq Lösung würde bevorzugt werden.
InformationsquelleAutor der Frage gulbaek | 2011-09-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
nicht in die Arbeit wird für Sie
Können Sie überprüfen, für mehr detail : SQL, LINQ ( Fall 7 - Filtern von Daten mithilfe von IM und NICHT die IN-Klausel)
InformationsquelleAutor der Antwort Pranay Rana
Können Sie auch verwenden, lambda:
InformationsquelleAutor der Antwort Mohamed Abed