在反序列化期间忽略属性

时间:2009-07-29 09:01:22

标签: c# xml serialization

我有一个非常好的序列化的课程 - 终于!

现在我想为这个类添加一个属性,我根本不希望被序列化。

是否可以使用某种属性添加此新属性,以便在调用serialize或deserialize方法时,此属性将被忽略?

2 个答案:

答案 0 :(得分:16)

[XmlIgnore]
public int DoNotSerialize { get { ... } set { ... } }

答案 1 :(得分:2)

我认为您正在寻找[XmlIgnore]属性