我有我的大学作业,这只是非常基本的编码,但我必须这样做
用户应能够将记录存储到文件中。在启动时,用户应该能够选择一个记录文件并将它们加载到程序中。
我遇到了麻烦,因为它会保存,但是一旦我关闭程序并重新打开它,它们就消失了,感谢任何人的帮助。
这是我到目前为止所拥有的:
private void Save_Click(object sender, EventArgs e)
{
SaveToFile(records, file);
}
private void SaveToFile(List<Client> records, string file)
{
//File.WriteAllText(file, String.Empty);
StreamWriter writer = new StreamWriter(file);
StreamReader reader = new StreamReader(file);
try
{
AddMember();
for (int i = 0; i < records.Count; i++)
{
writer.WriteLine(records[i].WriteToFile());
}
writer.Close();
}
catch (IOException z)
{
MessageBox.Show("Error" + z);
}
}