Ho due liste, una finta e uno reale, come:Come unire due elenchi in base a una proprietà?
PRIMA
// 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" }
voglio unirle alla ricerca per l'anno, il risultato dovrebbe essere:
DOPO
{ ID = 35, Year = 2011, X = "Information" }
, { ID = 2, Year = 2012, X = "" }
, { ID = 77, Year = 2013, X = "Important" }
Deve rimuovere elementi con lo stesso anno sulla prima lista e aggiungere l'elemento con l'anno equivalente nella seconda lista alla prima lista, mantenendo l'ordine.
Come posso farlo utilizzando Linq?
forse si può chiarire utilizzando un'illustrazione prima/dopo? mi hai perso completamente ora – sehe