首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# .net中关于文件输出流 StreamWriter 的一个简单有关问题

2013-03-13 
C# .net中关于文件输出流 StreamWriter 的一个简单问题大家好,我想请教个问题哈,如果以字符串的形式向 Str

C# .net中关于文件输出流 StreamWriter 的一个简单问题
大家好,我想请教个问题哈,如果以字符串的形式向 StreamWriter 写出数据,是不是在执行 sw.Write() 的时候先把数据放在缓存中,在执行 sw.Close() 的时候再一起写入文件中?我现在要边做一个实验边向一个文件中写实验结果,随着时间的累积,数据量可能会比较大,大概两三百M吧,如果一直放在缓存中,直到最后才用 sw.Close()写进文件,会不会导致程序不响应?谢谢大家了····
[解决办法]
Write一次就Close()一次如何?
[解决办法]
适当地调用Flush(),把缓存的数据写入磁盘
[解决办法]
StreamWriter .AutoFlush = true;

热点排行