我设置了一个文本框供用户输入他们的名字。当他们输入它时,将其保存在记事本中,但会覆盖以前的名称。我希望文本文件存储所有名称,而不仅仅是最近输入的名称。
using (StreamWriter objWriter = new StreamWriter(@"..\..\..\Files\playerdetails.txt"))
{
objWriter.Write(txtName.Text);
MessageBox.Show("You are now ready to play");
Form1 myForm1 = new Form1();
myForm1.Show();
}
答案 0 :(得分:2)
您可以使用File.AppendAllText
方法:
File.AppendAllText(@"..\..\..\Files\playerdetails.txt", txtName.Text);