冠军

导航

2010年12月10日

Hashtable 中的键值修改问题

摘要: Hashtable 允许我们通过键来寻找保存在其中的值,还可以通过 ContainsKey 方法来查看是否在 Hashtable 中有对应的键,但是,在使用中还是有一些需要注意的地方。一个同学写了这样一段使用 Hashtable 的代码,发现一个奇怪的问题。[代码]然后,发现一个问题:在第四次我用了两个键去匹配,都是Can't find,但是在第七次输出的时候怎么就能找到确实是KeyNum=11的实例,这是怎么回事???当我们在 Hashtable 中通过键来保存值的时候,Hashtable 会通过键对象的 HashCode 来确定内容保存在表中的位置,同时还要保存这个键对象的引用。 当我们通 阅读全文

posted @ 2010-12-10 18:50 冠军 阅读(5099) 评论(9) 推荐(2) 编辑