我有一个标记为[Serializable]的类,其中包含一个System.Diagnostics.Stopwatch成员; 但是由于System.Diagnostics.Stopwatch,我无法使用BinaryFormatter序列化该类.有没有办法标记或使System.Diagnostics.Stopwatch可序列化?
您可以使用NonSerializedAttribute标记秒表成员.这样它将从序列化过程中排除,并且包含类将被成功序列化.
[NonSerialized]
public Stopwatch watch;
Run Code Online (Sandbox Code Playgroud)