Это работает, но это самый медленный способ сериализации чего-либо в .net на сегодняшний день.

риложение представляет собой небольшую базу данных C #, и я используюBinaryWriter сохранить базу данных в файл, который отлично работает с основными типами, такими как bool, uint32 и т. д.
Хотя у меня есть переменная, которая имеет типObject (позволяя пользователю хранить любой тип данных), однако, поскольку мое приложение не знает (и не нуждается) в реальном типе этой переменной, я не уверен, как написать ее, используяBinaryWriter.
Есть ли способ, которым я мог бы, возможно, захватить память переменной и сохранить это? Будет ли это надежным?

Редактировать:

Ответ, предоставленный ba_friend, имеет две функции для де-сериализации объекта в байтовый массив, который можно записать вместе с его длиной, используя BinaryWriter.

Ответы на вопрос(1)

Ваш ответ на вопрос