对象中field变量不希望被序列化设置[NonSerialized]属性可以达到目的,而 Property则不能用[NonSerialized],有什么办法来避免一个Property不被序列化。比如对象状态属性Status
[Serializable]
public class Monitor
{ private int aaa;
           [NonSerialized] private int status;
           
           public int Status
            { get{return status;}
              set{status = value;}
            }
           }