C # Aktualisieren einer Liste von einer anderen Liste

Ich habe 2List<object>. Die erste Liste ist eher eine vollständige Liste und die zweite Liste ist eine geänderte Liste. Was ich jetzt tun möchte, ist, ListA mit ListB zu ändern. Ist das machbar und wie kann ich das machen? Dies ist, was ich bisher habe, aber nicht funktioniert:

var ListB = _repository.Get(m => m.Approved == true).ToList();
foreach (var x in ListB)
{
  ListA.Where(d => d.Name == x.Name).First() = x;
}

return ListA;

EDIT: Visuelle Präsentation, um zu beschreiben, was "Ändern" in meiner Situation bedeutet

ListA
Id     Name      Age
1     John       14
2     Mark       15
3     Luke       13
4     Matthew    18

ListB
Id     Name      Age
2     Mark       0
4     Matthew    99

Nach dem Ändern sollte ListA so aussehen:

ListA
Id     Name      Age
1     John       14
2     Mark       0
3     Luke       13
4     Matthew    99

Antworten auf die Frage(10)

Ihre Antwort auf die Frage