Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从文本框到文本文件的快速转换_C#_Textbox_Export_Text Files - Fatal编程技术网

C# 从文本框到文本文件的快速转换

C# 从文本框到文本文件的快速转换,c#,textbox,export,text-files,C#,Textbox,Export,Text Files,我有一个关于从文本框转换为文本文件的问题。对于小文件,它工作得很完美,但对于大文件,它太慢了。我一行接一行地读取文本框,然后将其保存到文本文件中。我做错了什么?我尝试使用stringbuilder,但结果是一样的 我的代码: StreamWriter sw = File.CreateText(saveFileDialog2.FileName); //sw.WriteLine(richTextBox1.Text); //StringBuilder

我有一个关于从文本框转换为文本文件的问题。对于小文件,它工作得很完美,但对于大文件,它太慢了。我一行接一行地读取文本框,然后将其保存到文本文件中。我做错了什么?我尝试使用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)
@UniLe
RichTextBox1.SaveFile(aa.txt,RichTextBoxStreamType.PlainText)那是all@UniLe
richTextBox1.SaveFile(“aa.txt”,RichTextBoxStreamType.PlainText)仅此而已