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 に答える