dictionary中在key不变的时候如何改变它的value值啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dictionary中在key不变的时候如何改变它的value值啊?相关的知识,希望对你有一定的参考价值。

参考技术A 直接增加就行了 相同的KEY 后面的会覆盖前面的本回答被提问者采纳 参考技术B 一楼正确。
key值有唯一性,value没有。
参考技术C C#
code
Dictionary<string,
string>
openWith
=
new
Dictionary<string,
string>();
int
i=0;
if
(openWith
.Contains(i))

openWith
[i]
=
i;
//修改key为i的Value

else

openWith
.Add(i,
0);
//添加key为i的记录

或者
C#
code
private
void
updateDictionaryValue(System.Collections.Dictionary
dt,object
Key,object
updateValue
)

dt[Key]
=
updateValue;
参考技术D C# code

Dictionary<string, string> openWith =
new Dictionary<string, string>();
int i=0;

if (openWith .Contains(i))

openWith [i] = i; //修改key为i的Value

else

openWith .Add(i, 0); //添加key为i的记录


或者

C# code
private void updateDictionaryValue(System.Collections.Dictionary dt,object Key,object updateValue )

dt[Key] = updateValue;
第5个回答  2008-12-08 一楼正解

以上是关于dictionary中在key不变的时候如何改变它的value值啊?的主要内容,如果未能解决你的问题,请参考以下文章

PythonStudy——字典 Dictionary

java的map集合,只改变其key,不变其value,应该怎么写

什么时候应该使用 ConcurrentDictionary 和 Dictionary?

C#字典 Dictionary 的使用

如何改变 Swift Dictionary of Dictionary

C#中Dictionary的用法 [转载]