好吧,我正在製作一個保存文件的功能。我遇到過一個問題,那就是當我從多行文本框中保存數據時,它將x行數量保存爲文本文件中的x行數量。如何將多行文本框保存爲文本文件的一行?
因此,例如,如果用戶輸入:
line one
line two
line three
它會顯示爲:
line one
line two
line three
,因爲我希望它顯示爲:
line one \n line two \n line three \n
我的代碼是:
savefile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
savefile.Title = "Save your file";
savefile.FileName = "";
savefile.Filter = "ChemFile (*.cd)|*.cd|All Files|*.*";
if (savefile.ShowDialog() != DialogResult.Cancel)
{
// save the text file information
for (int i = 0; i < noofcrit; i++)
{
cdfile[i] = crittextbs[i].Text;
}
}
// Compile the file
SaveFile = savefile.FileName;
System.IO.File.WriteAllLines(SaveFile, cdfile);
任何想法如何將多行文本文件保存爲一行?謝謝。
工作。謝謝!! – RHodgett 2010-12-16 15:43:32
謝謝,它也幫助我解決了我的一個問題。 – Mythul 2012-12-29 11:55:10