读书人

来人救急解决方法

发布时间: 2012-03-19 22:03:05 作者: rapoo

来人救急!!!
我想删除hashtable里面的一个键值对这些写的
private void button5_Click(object sender, EventArgs e)
{
string name = textBox1.Text.ToString();//先是获取我一个个框里写的内容
IDictionaryEnumerator my = hash.GetEnumerator();//遍历哈希数组
while (my.MoveNext())
{
if (name == my.Key.ToString()) //判断键值是否是否等于输入
{
hash.Remove(hash [my.Key] );//删除!!!(但是我感觉好像没删掉!!!!!)
MessageBox.Show("已删除!");
break;
}
}

}

给位老大,急救啊!!!!!!!!!!!

[解决办法]
hash.Remove(hash [my.Key] );//删除!!!(但是我感觉好像没删掉!!!!!)
该成hash.Remove(my.Key.tostring());//

读书人网 >C#

热点推荐