StreamWriter 64512字符限制

时间:2016-10-20 12:13:49

标签: c# string stringbuilder streamwriter

我正在使用stringbuilder来收集代码中的一些字符串。在该代码中,我的stringbuilder有超过100000个字符。

但是,writeline函数只在stringBuilder中写入了第一个64512个字符。当我调试代码时,我看到stringbuilder能够返回所有100000个字符,但是,streamwriter无法处理这些所有字符。我的stringbuilder变量在下面的代码中是sbPmml

System.IO.StreamWriter file = new System.IO.StreamWriter(txtDP.Text + "\\" + txtPmmlName.Text + ".txt");
file.WriteLine(sbPmml.ToString());

如何通过stringbuilder将所有这些字符打印到文件中,而不是将stringbuilder分成几块?

1 个答案:

答案 0 :(得分:0)

我添加了以下代码。它对我有用

file.AutoFlush = true;