比如
using System.Collection;
[Serializable]
public class A
{
   private Hashtable ht;
   public Hashtable HT
   {
      get{ return this.ht;}
      set{ this.ht = value;}
   }   
}对象A的系列化失败,是否Hashtable没有实现serializable接口
如果是这样的话 我将Hashtable换成ArrayList,大家觉的
Hashtable和ArrayList的遍历能力哪个好。

解决方案 »

  1.   

    Hashtable干吗要遍历阿,ArrayList才需要遍历
    估计是Hashtable不能序列化
      

  2.   

    Hashtable是可以序列化的,可能是你放到Hashtable中的内容不可以序列化。
    最好检查一下。
      

  3.   

    System.Collection 中包含 ArrayList,SortedList,Hashtable三种集合类型。其中 ArrayList按顺序访问最快。Hashtable按Key访问最快,但Hashtable按Key的哈希排序。SortedList 是两者的结合,可以按Key访问,也可以按顺序访问,但效率比较低。
      

  4.   

    需要加上楼上说的那个东西,不加就不行,我以前在Remoting中吃过这个苦头
      

  5.   

    问题已经解决 Hashtable可以系列化