c# - 使用 protobuf-net 将自定义类序列化为原始类型

标签 c# .net protobuf-net

我正在使用自定义结构“PreciseTimeSpan”,它与数据类型为 long 的 ticks 值的常规 .NET TimeSpan 一样组成。我想通过将刻度值序列化为 varint 来序列化 PreciseTimeSpan 字段。到目前为止,我为每个执行从长到长转换的 PreciseTimeSpan 字段创建了一个私有(private)属性。但这很不方便。是否可以将自定义类/结构序列化为原始类型?

最佳答案

虽然 protobuf-net 确实支持代理序列化类型,但它目前允许这些与原始类型混合。理论上它可以这样做,但是:不是今天。如果你真的想要,我可以研究这个选项。

关于c# - 使用 protobuf-net 将自定义类序列化为原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25959918/

相关文章:

c# - 如何在 Mongo 集合中查找最新文档 (C#)

.net - 同题不同答案,考试70-515

c# - C# 中的多对多对象到对象关系

c# - FindNextPrinterChangeNotification 错过事件?

protobuf-net - 列表的 Protobuf.net 对象图序列化

c# - protobuf-net 不使用私有(private) setter 序列化 C# 属性

c# - 为桌面应用程序进行静默更新的最佳方式有哪些?

c# - 创建与 Windows 服务通信的非托管 DLL(在 C++ 中)?

c# - 如何在使用 C# protobuf-net 生成的 c++ 中反序列化 "Serialized Protobuffer"

c# - WPF 工具包 DatePicker 仅限月/年