【发布时间】:2012-11-21 19:07:36
【问题描述】:
我有一个 C# 格式的 KeyValuePair 列表,格式为 string,int,带有示例内容:
mylist[0]=="str1",5
mylist[2]=="str1",8
我想要一些代码来删除其中一项并在另一项中添加重复值。
所以应该是:
mylist[0]=="str1",13
定义代码:
List<KeyValuePair<string, int>> mylist = new List<KeyValuePair<string, int>>();
Thomas,我会尝试用伪代码来解释它。 基本上,我想要
mylist[x]==samestring,someint
mylist[n]==samestring,otherint
成为:
mylist[m]==samestring,someint+otherint
【问题讨论】:
-
可以添加mylist的定义代码吗?
-
你真正想做什么?如果您使用伪代码,请尝试更明确。我认为您的示例无法解释您想要做什么。
-
您需要实际保留订单吗?
-
看看我的回答,它给了你你想要的东西。
标签: c# list duplicate-removal keyvaluepair