0
private void button1_Click(object sender, EventArgs e) {
    String[] bla = File.ReadAllText(@"c:\\chat.csv").Split('|');

    for (int i = 0; i < bla.Length; i++) {
        textBox1.AppendText(bla[i] + Environment.NewLine); 
    }
}

此代码将 csv 文件加载到textBox1并拆分行 (|)。我想将文本添加到 csv 文件中,输入为textBox2. 因此,textBox2应该将 的值添加到 中的最后一行chat.csv

 waarde1 = textBox2.Text;
 File.WriteAllText(@"c:\\chat.csv", waarde1); */

我试图创造(我是初学者)一些东西。上面的代码将 textBox2 中的文本写入 csv 文件,但它也删除了所有当前的。

我可以使用什么功能使数据不会被删除?

4

2 回答 2

1

而不是File.WriteAllText使用

waarde1 = textBox2.Text;
File.AppendAllText(@"c:\\chat.csv", waarde1);

这将打开一个新流并附加文本。

有关这方面的更多信息,请参阅MSDN

于 2013-03-06T15:59:18.477 回答
0

您的意思是保留文本并添加一些新文本吗?

File.AppendAllText("C:\\chat.csv", "newline");
于 2013-03-06T16:05:29.547 回答