c#如何将文本文件行保存到行

时间:2014-07-22 17:02:06

标签: .net vb.net filestream

我成功保存文件但是在点击第二次保存然后转到第二行之后我需要第一次保存。

但是它显示了所有相同的行。

你能帮我解决第二行的问题吗?

    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);

       }

    }

2 个答案:

答案 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);