6

如何为 XML 序列化指定具有公共访问器的 NonSerialized 字段?

[NonSerialized]
public String _fooBar;
//Declaring the property here will serialize the _fooBar field
public String FooBar
{
    get { return _fooBar; }
    set { _fooBar = value; }
}
4

1 回答 1

17

属性不会被 序列化BinaryFormatter,只有字段。该[NonSerialized]属性对 XML 序列化没有意义。改为使用[XmlIgnore]

于 2011-04-06T01:34:01.423 回答