一惊一诈
今天白天状态不大对劲,感觉提不起神来。 实际操作的过程中,数据写入不完整,即每次只写入了前4条记录,然后就写不进了。
下午在写一个超简单的控制台程序,
只是将数据从SqlServer中导出为CSV
for(......)
{
using(StreamWriter sw = new (..))
{
sw.WriteLine(xx);
//Consolse.WriteLine(xx);
}
}
打开文本文件发现数据根本没写完,
但控制台中Consolse.WriteLine却又是能输入的,说明数据是存在的。
为什么sw.WriteLine无法写入文本呢...
对着这段代码发了半天呆.....
猛地想起sw.Flush()方法...
StreamWriter.Flush 方法
清理当前编写器的所有缓冲区,并使所有缓冲数据写入基础流。
于是加上sw.Flush(),成功。
发现脑子不大灵光了,难道是昨天晚上没有休息好的原因?
直到现在仍然心有余悸,至今分不清是梦境还是现实:
睡着睡着忽然醒过来,
睁开眼睛发现有一只虫子(也许是小强),从我身上掠过,
当我伸出后想去处理掉它时,它已经消失得无影无踪了。
后来就一直没睡好,一直想着床边的那只小强。
5点左右开始打雷,下雨......
你那列的一些书负责邮费不?呵呵。。我想要基本当枕头:d