关于c# hashtable的一个注意点

Hashtable在操作时,一定要注意一点:
当保存值时,如果使用的是字符串作为键,那么在判断是否存在此键时,必须使用字符串来检查,否则,即使是能隐式转换的值也将无法检查到,如:
Hashtable ht = new Hashtable();
ht.Add("1","123");

//如果使用数字1去判断,将无法找到
bool result = ht.ContainsKey(1);

//此时,result的值将为false

  

猜你喜欢

转载自www.cnblogs.com/zhoushangwu/p/9047035.html