gpt4 book ai didi

c# - BinaryWriter 和 BinaryFormatter.Serialize 之间的区别?

转载 作者:太空狗 更新时间:2023-10-30 00:13:55 24 4
gpt4 key购买 nike

我是对象序列化的新手,在学习如何使用 BinaryFormatter 读取和写入文件(反序列化和序列化)的过程中,我遇到了 BinaryReaderBinaryWriter,它们似乎在做同样的事情。

BinaryFormatter.Serialize()BinaryWriter 之间有什么细微差别吗?或者 BinaryWriter 只是一种更紧凑的方式来执行与 BinaryFormatter.Serialize() 相同的操作?

最佳答案

BinaryWriter 用于将二进制原始类型写入流,并支持以特定编码写入字符串。 BinaryFromatter 负责将整个对象或连接对象的图形序列化为二进制格式。所以,我想你可以说 BinaryWriter 是类似 BinaryFormatter 的更基本的形式。

我在这里得到了这个信息:BinaryWriter & BinaryFormatter

关于c# - BinaryWriter 和 BinaryFormatter.Serialize 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com