c# - 我可以将对象保存到磁盘而不进行序列化吗?
问题描述
我想知道是否可以将某个类的实例保存到我的磁盘上的文件中,然后在没有序列化的情况下恢复它。例如将实例转换为字节数组,然后保存在 FileStream 或其他东西中。老实说,我问的是,如果我们可以在没有序列化的情况下将对象保存到文件中,为什么我们需要序列化?
解决方案
正如序列化的定义所说:在计算中,序列化(或序列化)是将数据结构或对象状态转换为可以存储(例如,在文件或内存缓冲区中)或传输(例如,跨网络连接链接)并在稍后重建(可能在不同的计算机环境中)。
答案是否定的,因为序列化的定义。
推荐阅读
- swift - 如何使用 SwiftUI 中的组合从缓存中删除图像?
- python-3.x - 如果互联网死机且没有更新,我如何获得天气显示以使用以前的数据?
- html - 如何正确使用 google.script.run?
- asp.net-core - ASP.NET Core 本地化 Razor 页面中的 .cs 文件
- vb.net - 在 Microsoft Visual Studio 中添加 CommandBar 时出错
- eclipse - 是否有用于删除/选择字段的 CDS 视图注释 (ABAP)?
- python - 如何在 Dash Dropdown 中修复 multi=True 的高度?
- tibco - 是否可以在两个客户端上接收相同的消息?
- api - 检查 Microsoft Store 中大量应用程序的可用性
- typescript - 输入'FC
' 不可分配给类型 '(props: CustomStepProps)