我有基于类合并两个列表在C#中根据条件
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}
顺序并不重要。
如何实现这种合并。
你尝试过什么?什么是绊倒你? – dlev 2012-07-10 17:18:10