Scal i zaktualizuj dwie listy w C #
mam dwaList<T>
obiekty:
Na przykład:
Lista 1:
ID, wartość, w której jest wypełniony Id, a wartość jest pusta i zawiera identyfikatory powiedzeń od 1 do 10.
1, „”
2, „”
...
10, „”
Lista 2:
Wszystkie identyfikatory, wartości i inne atrybuty są wypełnione wartościami, ale ta lista jest podzbiorem listy 1 pod względem identyfikatorów. (np. tylko 3 przedmioty)
2,67
4,90
5,98
To, czego chcę, to scalona lista 1, ale z zaktualizowanymi wartościami. Czy ktoś ma jakąkolwiek dobrą metodę rozszerzenia, która zrobi to lub jakikolwiek elegancki kod, aby wykonać tę operację. Ostateczna lista powinna być:
ID, wartość
1, „”
2,67 // wartość z listy 2
3, „”
4,90
5,98
6, „”
...
10, „”