如何序列化大文件?

时间:2016-05-12 12:43:42

标签: c# vb.net

我正在尝试序列化一个大小为85MB的大文件,但我一直遇到内存不足异常。最初这段代码在内存中序列化,但是当我改为磁盘时,它解决了我的一些问题,但没有解决大文件问题。以下是我的代码:

Dim bf As New BinaryFormatter() ' Create a binary formatter for this stream.
Using sw As New StreamWriter(FileName)
    bf.Serialize(sw.BaseStream, obj) 
    sw.Close()
End Using

如何避免此异常?我正在使用VB.Net 2010.我将非常感谢您的帮助。

0 个答案:

没有答案