public void WriteListToFile(Lists lists, string filePath)
{
FileStream outFile;
BinaryFormatter bFormatter = new BinaryFormatter();
// Ppen file for output
outFile = new FileStream(filePath, FileMode.Create, FileAccess.Write);
// Output object to file via serialization
bFormatter.Serialize(outFile, lists);
// Close file
outFile.Close();
}
每当我尝试将数据输出到.dat
文件时,我都会收到一条错误消息,指出该文件已在使用中。我该如何解决?
EDT:原来它不允许我保存到一个空文件,所以我创建了一个新的 void 来输入数据,然后它允许我保存文件。