2012-01-15 49 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

相关问题