Я новичок в сериализации объектов, и в процессе обучения чтению и записи в файл (десериализации и сериализации) с помощью BinaryFormatter
я столкнулся с BinaryReader
и BinaryWriter
, которые, казалось, делали одно и то же.
Есть ли какая-то тонкая разница между BinaryFormatter.Serialize()
и BinaryWriter
? Или BinaryWriter
просто более компактный способ выполнения того же действия, что и BinaryFormatter.Serialize()
?