我有一個文本檔案,但我不知道如何在其中插入多個專案......這是我的代碼:
string path = @"data.txt";
private void buttonInsert_Click(object sender, EventArgs e)
{
FileStream fs = File.Create(path);
StreamWriter sw = new StreamWriter(fs);
sw.Write(textBox1.Text);
textBox1.Clear();
sw.Close();
}
它只向檔案寫入一次,所以如果我輸入“Hi”并單擊按鈕,它會將“Hi”發送到檔案,但如果我再次在文本框上輸入并再次單擊按鈕,它會發送新文本并清除另一個但我想添加多個資料,而不僅僅是一件事。
uj5u.com熱心網友回復:
而不是Create()use AppendAllText(),這也將使您擺脫 StreamWriter。
string path = @"data.txt";
private void buttonInsert_Click(object sender, EventArgs e)
{
File.AppendAllText(path, textBox1.Text Environment.NewLine);
textBox1.Clear();
}
這很方便,因為
如果檔案不存在,這個方法會創建一個檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/372175.html
上一篇:如何將單個IOptionsPOCO交叉系結到多個配置提供程式?
下一篇:我如何在C#中進行單元測驗
