“System.Timers.Timer”未标记为可序列化的解决办法
有一个Device类被加注了[Serializable()]属性,类里面有一个Timer类型的成员变量。因为Timer类不能被序列化,所以在做Device类的序列化时,报错:
解决办法是把不能序列化的Timer类型成员加注下面的熟悉:
[NonSerializedAttribute]
public Timer[] mResetAlarmTimer=new Timer[8];
这样就不报错了。
有一个Device类被加注了[Serializable()]属性,类里面有一个Timer类型的成员变量。因为Timer类不能被序列化,所以在做Device类的序列化时,报错:
解决办法是把不能序列化的Timer类型成员加注下面的熟悉:
[NonSerializedAttribute]
public Timer[] mResetAlarmTimer=new Timer[8];
这样就不报错了。