如何将类序列化为其父类

时间:2012-01-26 22:21:45

标签: inheritance serialization attributes ignore

我有两个ClassA和ClassB类。两者都具有属性,ClassB继承自ClassA。当我尝试将ClassB序列化为xml时,我希望它像SerialA序列化一样进行序列化。这意味着将丢失ClassB独有的所有属性,并且只会继承从ClassA继承的属性。有没有办法做到这一点,然后使用[XmlIgnoreAttribute]标记标记ClassB中的每个属性?

编辑:ClassA具有[Serializable]标签ClassB没有。

1 个答案:

答案 0 :(得分:0)

假设您使用的是XmlSerializer,那么只需将typeof(ClassA)传递给其构造函数即可。

相关问题