[英]XML serializing a list of a base class
我有 class A
继承自 class B
。 我有一个包含A
和B
项目的 class B
列表:
List<B> myList = new List<B>();
myList.Add(new A());
当我尝试使用XmlSerializable
序列化此列表时,会引发异常。 如果我将列表定义为 B 类型,则不会出现此异常。 序列化派生的 class 的最佳方法是什么?
XmlIncludeAttribute可以解决问题。
如果你从 go 到这个 url,你也会在那里找到一个代码示例。
此外,在示例中,属性应用于方法,但您可能希望在您的情况下应用它 class A。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.