StreamWriter 64512字符限制
本文关键字:字符 64512 StreamWriter | 更新日期: 2023-09-27 18:13:53
我使用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拆分为几块?
我添加了下面的代码。
file.AutoFlush = true;