我正在使用 WCF。我有以下模型类。当对象序列化列表cIntList
属性Name
丢失时。我在这里找到了答案:
当一个类从 List<> 继承时,XmlSerializer 不会序列化其他属性。但是,对我来说重要的是不要构建容器类只修改相同的序列化。任何人都可以帮助我修改该类以使其序列化符合我的期望吗?
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 });
}
}