private void btnDump_Click(object sender, EventArgs e)
{
using (StreamWriter sw = new StreamWriter("E:\\TestFile.txt"))
{
// Add some text to the file.
sw.WriteLine(txtChange.Text);
}
}
這會將txtChange的文本轉儲爲文本文件。 txtChange是一個富文本框,並在其中包含換行符(換行符)。將文本轉儲到帶有換行符的文件
當用戶單擊轉儲按鈕時,所有文本都被轉儲,但不在新行中。
例如txtChange看起來像
1
2
3
4
傾銷文字看起來像1234
我如何格式化文本的傾倒,使文字在新的生產線?簡短而中肯 - 因爲File
類包含這些靜態便捷方法
File.WriteAllLines(@"E:\TestFile.txt", txtChange.Lines);
你並不真的需要使用流:
乾脆,寫也應該工作。 – hungryMind
@hungryMind:這聽起來也符合邏輯,但是在反射器中查看'WriteLine'我並不認爲它正在進行任何摺疊。 – Sorpigal
@BrokenGlass這工作正常,我剛剛嘗試添加另一個文本框的內容,但這覆蓋從txtChange採取的文本,你知道命令添加文本('複製'在新行以及)? – Dan1676