C# 保存会不断覆盖已保存的旧信息

C# 保存会不断覆盖已保存的旧信息,c#,C#,如何阻止此代码覆盖已保存的信息?如果我在下次保存时保存第一批信息,它将覆盖第一批数据。非常感谢您的帮助 StreamWriter writeFile = new StreamWriter("SaveFile.txt"); writeFile.WriteLine(txtFirstName.Text); writeFile.WriteLine(txtSurname.Text); writeFile.WriteLine(txtAge.Text); writeFile.WriteLine(txtNumb

如何阻止此代码覆盖已保存的信息?如果我在下次保存时保存第一批信息,它将覆盖第一批数据。非常感谢您的帮助

StreamWriter writeFile = new StreamWriter("SaveFile.txt");
writeFile.WriteLine(txtFirstName.Text);
writeFile.WriteLine(txtSurname.Text);
writeFile.WriteLine(txtAge.Text);
writeFile.WriteLine(txtNumber.Text);
writeFile.WriteLine(txtEmail.Text);

writeFile.Close();
您可以改为使用:

它在内部创建一个
StreamWriter
,通过传递其他答案中提到的其他参数,并使用
using
语句。使您的工作更轻松。

您可以使用:


它在内部创建一个
StreamWriter
,传递其他答案中提到的其他参数,并使用
using
语句。使您的工作更轻松。

StreamWriter构造函数有一个参数,指定您是要附加到文件末尾还是创建新文件

StreamWriter writeFile = new StreamWriter("SaveFile.txt", true);

StreamWriter
构造函数有一个参数,用于指定是要附加到文件末尾还是创建新文件

StreamWriter writeFile = new StreamWriter("SaveFile.txt", true);

这很容易在
中使用
块+1这在
块中很容易使用,应使用
块+1我建议阅读文件I/O:)我建议阅读文件I/O:)