<<<<HashTable中使用自定义类>>>>?????
这是自定义的类,就是当一个结构体来用的. 
 public   class   attrtype 
 { 
 	public   string   localdirectory; 
 	public   string   debug,reloadable; 
 } 
 HashTable   ht=ne....//ht用来存储 
 //此处省略赋值语句,赋值时的attrtype我已验证过了,绝对没问题. 
 attrtype   attrTemp=(attrtype)ht[strKey];      //strKey主键,绝无重复 
 textBox2.Text=attrTemp.localdirectory;         //此处读出的值正确 
 MessageBox.Show(attrTemp.reloadable);            //此处读出的永远是我最后一个 
                                                                                                                            //插入的结点的reloadable值 
 访问attrTemp.debug结果也是一样. 
 不知如何解决,多谢了.
------解决方案--------------------你的“strKey”值的问题吧!
------解决方案--------------------你的代码没有问题,如果你的strKey是最后一个键值的话,那肯定是访问最后一个值了。
------解决方案--------------------哈希表序列当然是对象的引用了。 
 如果你要添加一个新的对象一定要New一个在加。   
------解决方案--------------------看看hashtable.count 的值是多少,不是不1啊?