我创建了 ac# windows 登录表单,并且我将用户名或密码保存到一个文本文件中,但是每次当我使用相同的用户名或密码时,我已经保存在该文本文件中的新位置之前。
但我想要的是替换已经保存在该文本文件中的相同用户名或密码。
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
try
{
FileStream fs = new FileStream("data.txt", FileMode.Append,
FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.Write("Email ID: ");
sw.WriteLine(textBox1.Text);
sw.Write("Password: ");
sw.Write(textBox2.Text);
sw.WriteLine();
sw.WriteLine();
sw.Flush();
sw.Close();
fs.Close();
}
catch (Exception)
{
MessageBox.Show("Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
this.Close();
}
MessageBox.Show("DONE", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox1.Clear();
textBox2.Clear();
}