2012-01-15 47 views

回答

8

假設Dragon至少定義的屬性和字段apple做的一個超集,然後competent_tech的回答是適當的,雖然我認爲你的問題實際上是問:

[System.Xml.Serialization.XmlType("apple")] 
public class Dragon 

如果Dragonapple兼容,那麼你可能會更好地執行類型之間的顯式轉換。假設您的應用程序知道appleDragon的定義,可以通過將您的apple流反序列化爲apple對象,將屬性映射到新的Dragon對象,然後序列化Dragon對象來完成此操作。

+2

Upvotes for everyone! – Jeremy 2012-01-16 00:29:34

相關問題