我成功保存文件但是在点击第二次保存然后转到第二行之后我需要第一次保存。
但是它显示了所有相同的行。
你能帮我解决第二行的问题吗?
private void button1_Click(object sender, EventArgs e)
{
string fileName = "E:\\sumon.txt";
string textToAdd = textBox1.Text;
using (StreamWriter writer = new StreamWriter(fileName, false))
{
writer.Write(textToAdd);
}
}
答案 0 :(得分:5)
使用StreamWriter,而不是StreamReader。请尝试以下方法:
using(StreamWriter sr = new StreamWriter("yourfilename.txt"))
{
sr.WriteLine(textBox1.Text);
}
这里的using
关键字允许编译器在编写器超出范围时自动处理编写器,包括关闭流并释放底层操作系统资源。
答案 1 :(得分:1)
您也可以使用
System.IO.File.WriteAllText("yourfilename.txt", textBox1.Text);