2010-09-13 57 views

回答

5

串行器不會序列化類。他們序列化實例(和實例圖)。

類的實例不會自動包含任何嵌套類的實例。同樣,嵌套類的實例也不會自動包含外部類的實例。

如果序列化外部類的實例,序列化程序將序列化嵌套類的實例當且僅當對象圖包含一個實例。在這方面,嵌套類與所有其他類完全相同。

+0

那麼它會工作? – zachary 2010-09-13 15:06:45

+2

@zachary:你無法避免試圖理解這一點。直到你做,它不會工作。沒有什麼會。 – Timwi 2010-09-13 16:49:05

+0

它沒有工作...對於記錄我做了一個包裝XmlSerializer的類,並把它放在這裏,不小心。我猜其中一個嵌套類無法序列化。 – zachary 2010-09-14 19:42:19