0

TextBoxからTextFileへの変換について質問があります。小さいファイルの場合は完璧に機能しますが、大きいファイルの場合は遅すぎます。行の後にTextBoxの行を読み、それをテキストファイルに保存します。私はここで間違ったことをしましたか?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();
4

2 に答える 2

2

使用できますrichTextBox1.SaveFile

于 2012-11-13T12:00:00.263 に答える
1

あなたが試すことができます:

File.WriteAllText(filename, RichTextBox1.Text)

またはコメントで述べたように:

File.WriteAllLines(filename, RichTextBox1.Lines)
于 2012-11-13T12:03:33.227 に答える