编码:
[ProtoMember(11002)]
public BigInteger StartInteger { get; private set; }
引发异常:
No serializer defined for type: System.Numerics.BigInteger
如何使StartInteger
序列化?
通过执行以下操作设法解决了这个问题:
public BigInteger StartInteger { get; private set; }
[ProtoMember(11002, DataFormat = DataFormat.FixedSize)]
private byte[] StartIntegerSerialized
{
get { return StartInteger.ToByteArray(); }
set { StartInteger = new BigInteger(value); }
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句