Не могу понять, что это за карта.
Должен ли я записать в него количество сериализованных элементов в байтовом массиве?
var bytes = new byte[65356];
var s = MessagePackBinary.WriteMapHeader(ref bytes, 0, 567);
var ss = MessagePackBinary.ReadMapHeader(bytes, 0, out s);
результат 567.
Я использую MessagePack-CSharp сериализатор.
В документах я обнаружил, что:
Запись / ReadMapHeader Запись / чтение заголовка формата карты (длина элемента).
Но мне не ясно.
И еще вопрос: как мне написать End of Object
?
Мне нужно, когда я буду deserealize объект обратно.
Но по объекту может быть с разным количеством свойств.