代码之家  ›  专栏  ›  技术社区  ›  Josh Mein

是否有可以使用StreamWriter写入的最大字符数?

  •  21
  • Josh Mein  · 技术社区  · 16 年前

    是否有可以使用streamwriter写入文件的最大字符数?或者是否有最大字符数 WriteLine() 能输出吗?我试图将一些数据写入一个文件,但所有数据似乎都无法写入。这是我的代码的当前状态:

    StreamWriter sw = new StreamWriter(pathToFile);
    
    foreach (GridViewRow record in gv_Records.Rows)
    {
        string recordInfo = "recordInformation";
    
        sw.WriteLine(recordInfo);
    }
    
    3 回复  |  直到 12 年前
        1
  •  24
  •   itsmatt    16 年前

    您是在调用streamwriter.close()还是flush()?

        2
  •  8
  •   user7116    16 年前

    请确保将您的StreamWriter包装在使用块中,或小心 explicit management of the resource's lifetime .

    using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
    {
        // ...
        writer.WriteLine(largeAmountsOfData);
        // ...
    }
    
        3
  •  0
  •   MagicKat    16 年前

    确保您正在调用.flush()。