gpt4 book ai didi

c# - 如何将多行文本框作为一行保存到文本文件中?

转载 作者:太空狗 更新时间:2023-10-29 22:28:41 25 4
gpt4 key购买 nike

好的,我正在制作一个保存文件的函数。我遇到了一个问题,当我从多行文本框中保存数据时,它将 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);

关于如何将多行文本文件保存为一行的任何想法?谢谢。

最佳答案

@"\n ""\\n "替换换行符,使用@来忽略任何转义字符

   string s= yourTextBox.Text.Replace(Environment.NewLine, @" \n "));

关于c# - 如何将多行文本框作为一行保存到文本文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4462248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com