dictionary中在key不变的时候如何改变它的value值啊?
5个回答
展开全部
直接增加就行了 相同的KEY 后面的会覆盖前面的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼正确。
key值有唯一性,value没有。
key值有唯一性,value没有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-06-10 · 知道合伙人金融证券行家
关注
展开全部
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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询