0
我想從deserialize
一個文件中的字符串列表。這裏我的代碼運行時錯誤試圖反序列化一個空的流
FileStream filestream = new FileStream(@"D:\cache.bin", FileMode.OpenOrCreate);
try
{
BinaryFormatter binformat = new BinaryFormatter();
_cacheFileList = (List<string>)binformat.Deserialize(filestream);
}
catch (SerializationException ex)
{
Console.WriteLine(ex.Message);
}
finally
{
filestream.Close();
}
我得到運行時錯誤。 試圖反序列化一個空的流。
該文件是否爲空? – 2014-09-03 04:34:08
是的文件是空的。 – 2014-09-03 04:35:15
那麼,當試圖反序列化一個空文件時,你還會期望什麼? – 2014-09-03 04:35:49