【发布时间】:2010-01-20 14:33:07
【问题描述】:
当我尝试序列化 List<C>() 类型的填充实例时:
public class A<T> : List<T>
{
[XmlAttribute("Name")]
public string Name {get; set;}
public A() {}
}
public class B
{
[XmlAttribute("Other")]
public string OtherPCO { get; set:}
}
public class C : A<B>
{
}
序列化删除了类 A 的 Name 属性,但确实创建了一个具有 OtherPCO 属性的 B 类型数组。如何让序列化程序包含名称?
【问题讨论】:
标签: c# serialization xml-serialization