key和value都要改
该怎么该呢?
8 个解决方案
#1
那你获取并移除原来的对象。重新添加不就可以了。
#2
if(ht.ContainsKey("aa"))
{
ht.Remove("aa");//删除原来的
ht.Add(newkey, newvalue);//添加个新的
}
//直接改,没办法
#3
#4
所有的Key和value都重新修改,想干嘛啊还是先clear了吧哈哈
System.Collections.Hashtable hashtable = new System.Collections.Hashtable();
hashtable.Clear();
hashtable.Add("key", "value");
#5
hashtable["key"]=newobj;
估计覆盖也成吧
#6
他key也要改
#7
key也要改的话,就先把value保存下来。删掉key,重新插入新key和刚保存的value。
#8
key是不能修改的,只能删掉key,再重插入。不明白你为什么要修改key
#1
那你获取并移除原来的对象。重新添加不就可以了。
#2
if(ht.ContainsKey("aa"))
{
ht.Remove("aa");//删除原来的
ht.Add(newkey, newvalue);//添加个新的
}
//直接改,没办法
#3
#4
所有的Key和value都重新修改,想干嘛啊还是先clear了吧哈哈
System.Collections.Hashtable hashtable = new System.Collections.Hashtable();
hashtable.Clear();
hashtable.Add("key", "value");
#5
hashtable["key"]=newobj;
估计覆盖也成吧
#6
他key也要改
#7
key也要改的话,就先把value保存下来。删掉key,重新插入新key和刚保存的value。
#8
key是不能修改的,只能删掉key,再重插入。不明白你为什么要修改key