好吧,我正在制作一个保存文件的功能。我遇到过一个问题,那就是当我从多行文本框中保存数据时,它将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