序列化出现错误
Soap 序列化程序不支持序列化一般类型: System.Collections.Generic.List`1[TKMangerSoft.ClassMarker]。
原因是我的类中有List<>定义的类型,不知道该怎么修改这块,想把这个文件保存下来,但又不知道List中的个数。

解决方案 »

  1.   

    公开属性时候吧List<T>的类型转换为
    T[]
    get返回list.ToArray(),set时候设置。
    另外,序列化有一个接口,可以描述哪些需要序列化,如何序列化的。搜索一下,因为我做mobile,用不上,所以没例子给你。
      

  2.   

    http://msdn.microsoft.com/en-us/library/d5wt2he6(VS.71).aspx
      

  3.   


     我是一个新手,因为以前序列化时没有接触到List<>现在在重新用时出问题,麻烦您说详细点么?谢谢!
      

  4.   

    谢谢wuyazhe,我用xml序列化解决了