tengo dos listas, una falsa y uno real, como:¿Cómo combinar dos listas basadas en una propiedad?
ANTES
// 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" }
quiero fusionarlas en busca del Año, el resultado debería ser:
DESPUÉS
{ ID = 35, Year = 2011, X = "Information" }
, { ID = 2, Year = 2012, X = "" }
, { ID = 77, Year = 2013, X = "Important" }
Debe quitar los elementos con el mismo año en la primera lista y agregue el elemento con el año equivalente en la segunda lista a la primera lista, manteniendo el orden.
¿Cómo puedo hacerlo usando Linq?
¿Puede aclarar quizás usando una ilustración de antes/después? me has perdido por completo ahora – sehe