一台服务器及其StreamWriter类的利用率问题。有没有人遇到过类似下面的问题?如果是这样,解决该问题的解决方案是什么?
using( StreamWriter logWriter = File.CreateText( logFileName ) )
{
for (int i = 0; i < 500; i++)
logWriter.WriteLine( "Process completed successfully." );
}
当写出文件时,将产生以下输出:
Process completed successfully.
... (497 more lines)
Process completed successfully.
Process completed s
尝试在关闭前添加logWriter.Flush()而不需要任何帮助。我写的文字越多,发生的数据丢失就越多。
最佳答案
无法重现此内容。
在正常情况下,这应该也不会失败。
关于c# - StreamWriter不会将最后几个字符写出到文件中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3884768/