簡體   English   中英

將XML反序列化為共享相同基類的對象列表

[英]Deserialize XML to a list of objects that share the same base class

我正在使用c#。 我有一個基類,我們將其稱為BaseClass 我還有其他三個從BaseClass派生的類。 我有一個List<BaseClass> ,其中包含派生類的不同實例。 我使用XmlSerializer將此列表序列化為XML,看起來不錯。

但是,當我嘗試將XML反序列化回對象時,指向第一個對象的XML異常錯誤被拋出。

如何反序列化此對象列表? 序列化時,我傳遞了可能的類型,反序列化時是否需要設置該類型,以便反序列化方法知道可能必須創建哪些對象? 還有另一種方法嗎? 可能嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM