【发布时间】:2012-01-26 22:21:44
【问题描述】:
我有两个班级 ClassA 和 ClassB。两者都有属性,ClassB 继承自 ClassA。当我尝试将 ClassB 序列化为 xml 时,我希望它被序列化,就像 ClassA 将如何被序列化一样。这意味着 ClassB 专有的所有属性都将丢失,只有从 ClassA 继承的属性才会被序列化。除了用 [XmlIgnoreAttribute] 标记标记 ClassB 中的每个属性之外,还有什么方法可以做到这一点?
编辑:ClassA 有 [Serializable] 标签 ClassB 没有。
【问题讨论】:
标签: inheritance serialization attributes