我的调试出现异常,
详细是程序集“System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.ComponentModel.ReflectPropertyDescriptor”未标记为可序列化。
应该是什么样的问题?

解决方案 »

  1.   

    只有被标记为[Serializable]的类才可以被序列化
      

  2.   

    [Serializable]需要序列化的类前面加一个这个
      public class MyObject
       {
       public int n1 = 0;
       public int n2 = 0;
       public String str = null;
      }
      

  3.   

    Web开发的话,在所有实体类上面标明
    [Serializable]
    注意在注释上面
      

  4.   

    没有标记序列化,你就是序列化了该类,所有报错了
    例如这样[Serializable]
    class Program
    {}
      

  5.   

    要将类可以被序列化类要标记为[Serializable]的
      

  6.   

    引用 2 楼 honghu3000 的回复:
    [Serializable]需要序列化的类前面加一个这个 
      public class MyObject 
      { 
       public int n1 = 0; 
       public int n2 = 0; 
       public String str = null; 
      } 
    [/Quote]