2010-03-26 21 views
2

我在嘗試XML序列化嵌套類。這兩個類都有我正在使用這個link序列化的字典。具有字典的嵌套類的XML序列化

序列化工作正常,但嵌套類不會被反序列化。 你能告訴我怎麼做嗎?

+0

如果您發現自己的問題的答案,您可以發佈它並將其標記爲答案。 – IAbstract 2012-08-02 13:43:10

回答

0

XML序列化不會序列化嵌套類。它僅序列化類的成員字段/屬性。如果你想序列化一個嵌套類,你應該在父類中有一個嵌套類類型的字段。

1

在需要序列化的類上實現IXmlSerializable。這是一項額外的工作,但它提供了一種更好的方法來控制您的類的XML輸出。

如果你這樣做,序列化字典應該不是問題。

+1

感謝您的建議。 其實我的自定義字典序列化是錯誤的。我根據我有問題的清單糾正它,現在它的工作正常。 – Cool 2010-03-26 22:42:38