我是肥皂序列化多个对象并将它们附加到单个文件,然后我希望将所有对象都放到树视图中
我正在使用这部分desirialization代码
FileStream fs = new FileStream(fName, FileMode.Open);
while (fs.Position < fs.Length)
{
arraylizt.Add(sf.Deserialize(fs));
}
它运作良好,但有时文件中的最后一个对象不是绝望的 我不知道为什么它有时候不想要最终的目标
请帮助我或建议我采用其他方式进行反序列化
答案 0 :(得分:0)
您是否确保在关闭之前(或关闭作者而非关闭基础流)写入时刷新了您的流。