C# StreamWriter 64512字符限制
我正在使用stringbuilder收集代码中的一些字符串。在代码的最后,我的stringbuilder拥有超过100000个字符 但writeline函数只在stringBuilder中写入前64512个字符。当我调试代码时,我看到stringbuilder能够返回所有100000个字符,但streamwriter无法处理所有字符。在下面的代码中,我的stringbuilder变量是C# StreamWriter 64512字符限制,c#,string,stringbuilder,streamwriter,C#,String,Stringbuilder,Streamwriter,我正在使用stringbuilder收集代码中的一些字符串。在代码的最后,我的stringbuilder拥有超过100000个字符 但writeline函数只在stringBuilder中写入前64512个字符。当我调试代码时,我看到stringbuilder能够返回所有100000个字符,但streamwriter无法处理所有字符。在下面的代码中,我的stringbuilder变量是sbPmml System.IO.StreamWriter file = new System.IO.Strea
sbPmml
System.IO.StreamWriter file = new System.IO.StreamWriter(txtDP.Text + "\\" + txtPmmlName.Text + ".txt");
file.WriteLine(sbPmml.ToString());
如何通过stringbuilder将所有这些字符打印到文件中,而不将stringbuilder分成几部分?我添加了下面的代码。它对我有用
file.AutoFlush = true;
尝试关闭您的流。检查?谢谢@qxg。这对我有用!teşekküller;)@Badiparmagi@neverwinterrica ederim:)嗯,你不是出于某种原因关闭了这条流。那不太健康。