クラスに基づいて2つのリストがあります
public class test
{
public string id { get; set; }
public Int32 quantity { get; set; }
}
List1
{"A", 1}
{"B", 2}
{"C", 3}
List2
{"A", 1}
{"B", 4}
{"D", 5}
マージされたリストには、両方のリストのすべてのアイテムを含める必要があり、両方のリストに同じ ID がある場合は、数量を比較して、数量が多い方を選択する必要があります。マージされたリストは
Merged list
{"A", 1}
{"B", 4}
{"C", 3}
{"D", 5}
リスト内の項目の順序は重要ではありません。
このマージを実装する方法。