0

我正在肥皂序列化多个对象并将它们附加到一个文件中,然后我将所有对象反序列化为树视图

我正在使用这部分反序列化代码

FileStream fs = new FileStream(fName, FileMode.Open);
while (fs.Position < fs.Length)
{
    arraylizt.Add(sf.Deserialize(fs));
}

它工作得很好,但有时文件中的最后一个对象没有反序列化。
我不明白为什么它有时不反化最终对象

请帮助我或建议我任何其他反序列化方式

4

1 回答 1

0

您是否确保在关闭之前写入时已刷新流(或关闭编写器而不是底层流)。

于 2012-06-11T08:20:23.663 回答