解析完成之前遇到的流结束但流位置= 0

时间:2012-09-18 08:55:54

标签: c# parsing serialization stream formatter

我正在尝试序列化一个对象,但我一直收到以下错误:

  

解析完成之前遇到的流结束

我在读取之前将流位置设置为0,我确保在读取和写入时使用相同的格式化程序(二进制格式化程序),并且还确保我正在刷新流。我还可以做些什么。下面,您可以找到我的代码。

Stream stream = File.Open("MyFile.bin", FileMode.Create);
BinaryFormatter bFormatter = new BinaryFormatter();
bFormatter.Serialize(stream, searchPage);
stream.Flush();
stream.Close();

0 个答案:

没有答案