c# - 序列化和反序列化大文件

标签 c# serialization

有什么好的方法可以在 c# 中序列化和反序列化大文件 (>10M)。

提前致谢。

最佳答案

反/序列化小文件或大文件之间没有任何区别。您只需要确保不会将非常大的文件反序列化到内存中,这会给您带来 OOM。

当然,大文件会花费更多时间。如果这使您的用户界面无响应,那么您将希望在后台线程中执行此处理。 BackgroundWorker 是一个典型的解决方案。

顺便说一下,这里是在黑暗中随机拍摄的,你的问题太模糊了。

关于c# - 序列化和反序列化大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1953643/

相关文章:

c# - MvvmCross - 在 View 模型中单击 handle 按钮

java - java中对象的层次结构的序列化

c# - 字符串序列化和反序列化问题

c++ - boost 序列化按位序列化能力

java - 我在用 Java 从磁盘加载对象时遇到问题

c# - 为 Prism Eventaggregator WPF 使用通用的 PubSubEvents

c# - 绑定(bind)到 WPF 中的数组

c# - 将谓词作为参数传递给 Where 子句时 EF SQL 发生了变化

c# - 如何从 JSON 中删除不需要的字符串属性

c# - 创建 MTOM 并反序列化它