我不明白这是什么地图。 我应该在字节数组中写入序列化元素的数量吗?
var bytes = new byte[65356];
var s = MessagePackBinary.WriteMapHeader(ref bytes, 0, 567);
var ss = MessagePackBinary.ReadMapHeader(bytes, 0, out s);
结果是567。
我使用MessagePack-CSharp序列化器。
在文档中,我发现:
Write / ReadMapHeader写入/读取地图格式标题(元素长度)。
但是我不清楚。
另一个问题:我该怎么写End of Object
?
我需要何时将对象退散化。
但是按对象可以具有不同数量的属性。