有没有办法让 .NET 中的 XmlSerialization 在序列化时忽略某些属性?
例如,我有一个名为 IsValid 的公共 bool 属性,它是我不想序列化的对象的唯一属性。我怎么能这样做?
有没有办法让 .NET 中的 XmlSerialization 在序列化时忽略某些属性?
例如,我有一个名为 IsValid 的公共 bool 属性,它是我不想序列化的对象的唯一属性。我怎么能这样做?
在属性上添加XmlIgnoreAttribute。
只需将 [XmlIgnore] 应用于您要忽略的属性。
请参阅http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlattributes.xmlignore.aspx。