【发布时间】:2013-09-12 13:28:34
【问题描述】:
我正在使用 WCF。我有以下模型类。当对象序列化列表cIntList 属性Name 丢失时。我在这里找到了答案:
When a class is inherited from List<>, XmlSerializer doesn't serialize other attributes。
但是,对我来说重要的是不要构建容器类只修改相同的序列化。任何人都可以帮我修改该类以使其序列化符合我的期望吗?
public class IntData
{
public int Value;
public IntData()
{
}
}
public class cIntList : List<IntData>
{
public string Name;
public cIntList()
{
Name = "Name";
this.Add(new IntData() { Value = 1 });
this.Add(new IntData() { Value = 2 });
}
}
【问题讨论】:
标签: c# wcf serialization datacontractserializer xmlserializer