首页 > 解决方案 > 从序列化中排除整个类型(类)

问题描述

我想知道是否有办法在整个类型(A 类)上使用 [XmlIgnore] 标记

所以交易是我有三个特定的类 A 基类,它被 A 类和 B 类扩展。

我希望 A 类中的所有内容都被序列化,但 B 类中的任何内容都不应该被序列化。

我尝试将 [XmlIgnore] 标记添加到 B 类的所有属性,但这并不好,因为 1. 某些属性是从基类覆盖的 2. 某些属性是从基类继承的。

无论如何我可以做到这一点??序列化为 xml 时是否有一种方法可以忽略整个类型

标签: c#xml

解决方案


我认为您可能必须将 XMLIgnore 标记添加到类中的每个属性。


推荐阅读