【发布时间】:2010-02-04 15:34:14
【问题描述】:
我们有一个通过实现 ISerializable 和使用 BinaryFormatter 来使用序列化的项目。我们正在转向没有 BinaryFormatter 类的 .net compact。我想知道我们是否可以使用 ProtoBuf-Net。我们可以指示 ProtoBuf-Net 使用 GetObjectData() 进行序列化吗?具体来说,我想了解一下如何使用 Serializer.Serialize(SerializableInfo, ISerializable) 函数。
已添加 我查看了源代码,但我看到了函数
Serializer.Serialize(SerializableInfo, T t) 其中 T 是 ISerializable 根本不使用约束 T is ISerializable 。为什么 T 被声明为 ISerializable?
【问题讨论】:
标签: c# protobuf-net