一惊一诈

in 笔记本子

今天白天状态不大对劲,感觉提不起神来。
下午在写一个超简单的控制台程序,
只是将数据从SqlServer中导出为CSV

for(......)
{
using(StreamWriter sw = new (..))
{
sw.WriteLine(xx);
//Consolse.WriteLine(xx);
}
}

实际操作的过程中,数据写入不完整,即每次只写入了前4条记录,然后就写不进了。
打开文本文件发现数据根本没写完,
但控制台中Consolse.WriteLine却又是能输入的,说明数据是存在的。
为什么sw.WriteLine无法写入文本呢...
对着这段代码发了半天呆.....
猛地想起sw.Flush()方法...

StreamWriter.Flush 方法

清理当前编写器的所有缓冲区,并使所有缓冲数据写入基础流。

于是加上sw.Flush(),成功。
发现脑子不大灵光了,难道是昨天晚上没有休息好的原因?

直到现在仍然心有余悸,至今分不清是梦境还是现实:
睡着睡着忽然醒过来,
睁开眼睛发现有一只虫子(也许是小强),从我身上掠过,
当我伸出后想去处理掉它时,它已经消失得无影无踪了。
后来就一直没睡好,一直想着床边的那只小强。

5点左右开始打雷,下雨......

5 Comments

5 Comments

  1. 你那列的一些书负责邮费不?呵呵。。我想要基本当枕头:d

  2. @不惊了:
    你是引用的dll还是引用的项目?
    如果只是引用的dll的话,当然是不会自动更新了。
    你要引用项目

  3. @不惊了:
    发现了
    现在加了日志机制
    引用项目的话会自动更新的啊

  4. 呵呵,可以吐露下你现在用的空间价格和购买方式吗?^_^给我来个mail,谢谢。

  5. @benben:
    都是乐猫上的报价啊
    收邮件

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>