如何在类序列化时不序列化事件

  今天有网友问我,想要序列化一个带事件的类实例,但是事件不能序列化。

  其实可以用NonSerializedAttribute 指示可序列化类的某个字段不应被序列化(http://msdn.microsoft.com/zh-cn/library/system.nonserializedattribute(VS.90).aspx)。

  但是事件不是字段,因此需要多一步,将它设置为字段。

 

 

[field:NonSerializedAttribute()] 
public event ChangedEventHandler Changed;

 

 

posted @ 2010-08-19 12:56  feiyun0112  阅读(...)  评论(...编辑  收藏