2012-01-26 49 views
0

我有兩個類ClassA和ClassB。兩者都具有從ClassA繼承的屬性和ClassB。當我嘗試將ClassB序列化到xml中時,我希望將它序列化,就像ClassA如何序列化一樣。這意味着ClassB專有的所有屬性都將丟失,只有從ClassA繼承的屬性纔會被序列化。有沒有辦法做到這一點,然後用[XmlIgnoreAttribute]標記標記ClassB中的每個屬性?如何序列化一個類作爲它的父類

編輯:ClassA有[Serializable]標籤ClassB沒有。

回答

0

假設您使用的是XmlSerializer,那麼只需將typeof(ClassA)傳遞給它的構造函數即可。

+0

這是我的想法,但它不是我想要的。感謝您的幫助。 – user1172341 2012-01-30 13:57:26