我有一个基类,许多其他类继承自。基类支持XML序列化,并具有一个序列化的属性。
我希望在其中一个子类中保留相同的属性。这可能吗?我该怎么做?
由于
贝
答案 0 :(得分:2)
您可以使用XmlIgnoreAttribute
。请参阅此文章。
http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlattributes.xmlignore.aspx
答案 1 :(得分:1)
使用[XmlIgnore]
属性装饰要隐藏的属性:
[Serializable]
[XmlRoot(ElementName = "Customer")]
public class SimplifiedCustomer
{
public string FirstName { get; set; }
public string LastName { get; set; }
[XmlIgnore]
public long CustomerId { get; set; }
}