首页 > 解决方案 > 我可以将对象保存到磁盘而不进行序列化吗?

问题描述

我想知道是否可以将某个类的实例保存到我的磁盘上的文件中,然后在没有序列化的情况下恢复它。例如将实例转换为字节数组,然后保存在 FileStream 或其他东西中。老实说,我问的是,如果我们可以在没有序列化的情况下将对象保存到文件中,为什么我们需要序列化?

标签: c#.net

解决方案


正如序列化的定义所说:在计算中,序列化(或序列化)是将数据结构或对象状态转换为可以存储(例如,在文件或内存缓冲区中)或传输(例如,跨网络连接链接)并在稍后重建(可能在不同的计算机环境中)。

答案是否定的,因为序列化的定义。


推荐阅读