我期待通过在一个项目我工作的一些现有的代码,我发现,作为实现类:优势
public class ThingOne
{
private int A;
private int B;
[NonSerialized]
private System.Timers.Timer timer1;
}
不该它看起来更像这样吗?
[Serializable]
public class ThingOne
{
private int A;
private int B;
[NonSerialized]
private System.Timers.Timer timer1;
}
或者,即使类本身不是Serializable,添加[NonSerialized]还有一些额外的好处吗?
这是一个非常有趣的问题,在我研究之前,我只能对答案有一个模糊的想法。 – 2010-09-17 14:07:41