有什么好的方法可以在 c# 中序列化和反序列化大文件 (>10M)。
提前致谢。
最佳答案
反/序列化小文件或大文件之间没有任何区别。您只需要确保不会将非常大的文件反序列化到内存中,这会给您带来 OOM。
当然,大文件会花费更多时间。如果这使您的用户界面无响应,那么您将希望在后台线程中执行此处理。 BackgroundWorker 是一个典型的解决方案。
顺便说一下,这里是在黑暗中随机拍摄的,你的问题太模糊了。
关于c# - 序列化和反序列化大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1953643/