C#串行化事件入门指南
串行化事件 是在 C# 中对对象进行串行化时使用的特殊事件处理程序。这些事件在被串行化的对象中实现,必须满足以下两个要求:
- 方法 必须附加与事件相关的 属性。
- 方法签名必须符合
void (StreamingContext context)
的形式。
示例代码
[OnDeSerialized]
void OnMyDeserialized(StringContext context) {
// 处理逻辑
}
注:需加上
using System.Runtime.Serialization;
事件属性一览
- OnSerializing:[OnSerializing]
- OnSerialized:[OnSerialized]
- OnDeSerializing:[OnDesializing]
- OnDeSerialized:[OnDeSerialized]
这些属性帮助实现对象的灵活处理,便于在对象序列化和反序列化过程中进行特定的逻辑操作。
4.81MB
文件大小:
评论区