When I write code like this
[XmlIgnore]
[NonSerialized]
public List<string> paramFiles { get; set; }
I get the following error:
Attribute 'NonSerialized' is not valid on this declaration type.
It is only valid on 'field' declarations.
If I write
[field: NonSerialized]
I get the following warning
'field' is not a valid attribute location for this declaration.
Valid attribute locations for this declaration are 'property'.
All attributes in this block will be ignored.
If I write
[property: NonSerialized]
I get the following error (again):
Attribute 'NonSerialized' is not valid on this declaration type.
It is only valid on 'field' declarations.
How can I use [NonSerialized]
on a property?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…