65、.NET 序列化相关接口与类详解

.NET 序列化相关接口与类详解

在 .NET 开发中,序列化是一项非常重要的技术,它允许我们将对象转换为可以存储或传输的格式,并且在需要时将其还原。本文将详细介绍 .NET 中与序列化相关的接口和类,帮助你更好地理解和使用序列化功能。

1. 主要接口介绍

以下是一些关键的序列化接口及其功能:
| 接口名称 | 功能描述 |
| — | — |
| IDeserializationCallback | 实现对象反序列化完成时触发的通知。可用于在反序列化后恢复那些可以计算得出的成员,而不是将它们序列化以节省存储资源。 |
| IFormatter | 定义格式化器的基本序列化和反序列化功能。包含三个属性( SerializationBinder StreamingContext SurrogateSelector )以及 Serialize() Deserialize() 两个基本方法。 |
| IFormatterConverter | 定义将可序列化数据转换为基类类型的基本方法,用于解析 SerializationInfo 实例中的数据。 |
| IObjectReference | 表示一个对象引用另一个对象。在反序列化时,需要对该对象进行解引用,以便将“真实”对象放入对象图中。 |
| ISerializ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值