如何修改字典中的元素?

时间:2012-08-18 22:56:06

标签: c# dictionary

有没有办法改变索引元素的值而不必像这样删除它?

// Dictionary<?,int> runningcount = …;
int value = runningcount[city];
runningcount.Remove(city);
runningcount.Add(city, ++value);

3 个答案:

答案 0 :(得分:1)

你可以同时做两件事:

runningcount[city] ++;

答案 1 :(得分:1)

可以像这样增加值:

runningcount[city]++;

答案 2 :(得分:0)

当你知道密钥只是给它一个新的值时,你可以尝试像瘦的东西

runningcount[Keyvaluetoreplace] = newreplacedvalue;