我有两个ClassA和ClassB类。两者都具有属性,ClassB继承自ClassA。当我尝试将ClassB序列化为xml时,我希望它像SerialA序列化一样进行序列化。这意味着将丢失ClassB独有的所有属性,并且只会继承从ClassA继承的属性。有没有办法做到这一点,然后使用[XmlIgnoreAttribute]标记标记ClassB中的每个属性?
编辑:ClassA具有[Serializable]标签ClassB没有。
答案 0 :(得分:0)
假设您使用的是XmlSerializer
,那么只需将typeof(ClassA)
传递给其构造函数即可。