使用protobuf-net将自定义类序列化为基本类型

时间:2014-09-21 13:54:36

标签: c# .net protobuf-net

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

1 个答案:

答案 0 :(得分:1)

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