我正試圖按下一個按鈕,將textbox4和textbox5中的文本寫入文本文件。但是當我再次按它向文本文件添加新信息時,它只是用新的文本替換舊文本。每次按下按鈕時,如何讓它在第一個下面寫另一行?C#如何在文本文件中寫入多行?
這是我至今
private void button5_Click(object sender, EventArgs e)
{
try
{
xuidspath = @"c:\xuids.txt";
ListViewItem lvi = new ListViewItem();
lvi.Text = textBox4.Text;
lvi.SubItems.Add(textBox5.Text);
listXuid.Items.Add(lvi);
TextWriter xuids = new StreamWriter(xuidspath);
xuids.WriteLine(textBox4.Text + "-" + textBox5.Text);
textBox5.Clear();
textBox4.Clear();
xuids.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
任何想法的代碼?
請務必包括至少一個語言標記,以便你的問題很容易被那些能夠幫助找到。 – 2012-02-11 00:17:18