C# 从文本框到文本文件的快速转换
我有一个关于从文本框转换为文本文件的问题。对于小文件,它工作得很完美,但对于大文件,它太慢了。我一行接一行地读取文本框,然后将其保存到文本文件中。我做错了什么?我尝试使用stringbuilder,但结果是一样的 我的代码:C# 从文本框到文本文件的快速转换,c#,textbox,export,text-files,C#,Textbox,Export,Text Files,我有一个关于从文本框转换为文本文件的问题。对于小文件,它工作得很完美,但对于大文件,它太慢了。我一行接一行地读取文本框,然后将其保存到文本文件中。我做错了什么?我尝试使用stringbuilder,但结果是一样的 我的代码: StreamWriter sw = File.CreateText(saveFileDialog2.FileName); //sw.WriteLine(richTextBox1.Text); //StringBuilder
StreamWriter sw = File.CreateText(saveFileDialog2.FileName);
//sw.WriteLine(richTextBox1.Text);
//StringBuilder sw1 = new StringBuilder();
for (int i = 0; i < richTextBox1.Lines.Length; i++)
{
sw.WriteLine(richTextBox1.Lines[i]);
//sw1.AppendLine( richTextBox1.Lines[i]);
}
//sw.Write(sw1.ToString());
sw.Flush();
sw.Close();
StreamWriter sw=File.CreateText(saveFileDialog2.FileName);
//sw.WriteLine(richTextBox1.Text);
//StringBuilder sw1=新的StringBuilder();
对于(int i=0;i
您可以使用您可以使用您可以尝试:
File.WriteAllText(filename, RichTextBox1.Text)
或如评论中所述:
File.WriteAllLines(filename, RichTextBox1.Lines)
您可以尝试:
File.WriteAllText(filename, RichTextBox1.Text)
或如评论中所述:
File.WriteAllLines(filename, RichTextBox1.Lines)
一个
大文件有多大
?一个大文件有多大
?文件.writeAllines(filename,RichTextBox1.Lines)
文件.writeAllines(filename,RichTextBox1.Lines)@UniLeRichTextBox1.SaveFile(aa.txt,RichTextBoxStreamType.PlainText)代码>那是all@UniLerichTextBox1.SaveFile(“aa.txt”,RichTextBoxStreamType.PlainText)代码>仅此而已