Mam dwa listy, jeden jeden prawdziwy fałszywy i tak jak:Jak scalić dwie listy na podstawie właściwości?
PRZED
// 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" }
Chcę połączyć je patrząc na rok, wynik powinien być:
PO
{ ID = 35, Year = 2011, X = "Information" }
, { ID = 2, Year = 2012, X = "" }
, { ID = 77, Year = 2013, X = "Important" }
To musi usunąć elementy z tym samym rokiem na pierwszej liście i dodaj element z równoważnym Rokiem na drugiej liście do pierwszej listy, zachowując zamówienie.
Jak mogę to zrobić, używając Linq?
Być może możesz wyjaśnić, używając ilustracji przed/po? teraz mnie całkowicie straciłeś – sehe