假设我们有一个类Root
,其中包含一个抽象类的数组,该数组BaseClass
由 2 个派生类实现,Derived1
并且Derived2
[XmlRootAttribute("root")]
public class Root
{
[XmlElement("derived1", typeof(Derived1))]
//[XmlElement("derived2", typeof(Derived2))]
public BaseClass[];
}
public abstract class BaseClass { }
public class Derived1 : BaseClass { }
public class Derived2 : BaseClass { }
我如何告诉 XmlSerializerDerived2
在序列化过程中应该忽略 的实例?
提前致谢!