我正在使用自定义结构“PreciseTimeSpan”,它与数据类型为 long 的 ticks 值的常规 .NET TimeSpan 一样组成。我想通过将刻度值序列化为 varint 来序列化 PreciseTimeSpan 字段。到目前为止,我为每个执行从长到长转换的 PreciseTimeSpan 字段创建了一个私有(private)属性。但这很不方便。是否可以将自定义类/结构序列化为原始类型?
最佳答案
虽然 protobuf-net 确实支持代理序列化类型,但它目前不允许这些与原始类型混合。理论上它可以这样做,但是:不是今天。如果你真的想要,我可以研究这个选项。
关于c# - 使用 protobuf-net 将自定义类序列化为原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25959918/