标签: c# serialization protocol-buffers protobuf-net
因此,在序列化protobuffer中的某些字段时,我想将-1,“”和NaN视为空值。这是为了处理遗留代码。现在我正在根据我提供的C#对象填充一个protobuffer,并且许多属性都有这些值,表示一种null值。我非常希望不要编写并维护大量的if检查,以查看该字段是否包含其中一个所谓的null值。
null
if
是否存在某种.NET protobuffer序列化选项,它会默默处理这些值而为null并且不对它们进行序列化?
为清楚起见,这是带有protoc 2.6.1的.NET 4.5。