【发布时间】:2014-10-06 17:41:02
【问题描述】:
假设我们有两个类 Apple,Pineapple
public class Apple:Fruit{}
public class Pineapple:Fruit{}
我们有一个名为 Fruit 的抽象类
[XmlInclude(typeof(Apple))]
[XmlInclude(typeof(Pineapple))]
public abstract class Fruit{}
我们有一个名为 Menu 的类
public class Menu
{
[XmlElement("apple",typeof(Apple))]
[XmlElement("",typeof(Pineapple))]
public Fruit fruit {get;set;}
}
当类型为 Pineapple 时,我想忽略 fruit 属性。
【问题讨论】:
标签: c# .net xml-serialization xmlserializer