7 Stimmen

Zusammenführen und Aktualisieren zweier Listen in C#

Ich habe zwei List<T> Objekte:

Zum Beispiel:

Liste 1:
ID, Wert, wobei Id ausgefüllt wird und Wert leer ist und sagen wir IDs von 1 bis 10 enthält.
1,""
2,""
...
10,""

Liste 2:
ID, Wert und andere Attribute sind alle mit Werten gefüllt, aber diese Liste ist hinsichtlich der IDs eine Teilmenge von Liste 1. (z. B. nur 3 Einträge)
2,67
4,90
5,98

Was ich möchte, ist eine zusammengeführte Liste 1, aber mit aktualisierten Werten. Hat jemand eine gute Erweiterungsmethode, die dies tut, oder einen eleganten Code, um diese Operation durchzuführen. Die endgültige Liste sollte sein:

ID, Wert
1,""
2,67 //Wert aus Liste 2
3,""
4,90
5,98
6,""
...
10,""

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X