Wie zum Zusammenführen von zwei Listen basierend auf einer Eigenschaft?

Ich habe zwei Listen, eine gefälschte und eine echte, wie:

VOR

//fake (list 1)
{ ID = 1, Year = 2011, X = "" }
, { ID = 2, Year = 2012, X = "" }
, { ID = 3, Year = 2013, X = "" }

//real (list 2)
{ ID = 35, Year = 2011, X = "Information" }
, { ID = 77, Year = 2013, X = "Important" }

Ich Zusammenführen möchten, Sie suchen für das Jahr, das Ergebnis sollte sein:

NACH

{ ID = 35, Year = 2011, X = "Information" }
, { ID = 2, Year = 2012, X = "" }
, { ID = 77, Year = 2013, X = "Important" }

Muss es entfernen von Elementen mit dem gleichen Jahr auf der ersten Liste und fügen Sie das element mit dem entsprechenden Jahr auf der zweiten Liste in die erste Liste, halten die Ordnung.

Wie kann ich es mit Linq?

  • vielleicht können Sie klären mit einem vorher - /nachher-Darstellung? Sie haben mich völlig verloren jetzt
InformationsquelleAutor BrunoLM | 2011-10-11
Schreibe einen Kommentar