[英]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.