使用TextWriter写入流
是否存在最低内容限制MemoryStream ms = new MemoryStream();
TextWriter textWriter = new StreamWriter(ms);
下面的代码不会将数据写入流。流是空的
for (int ix = 0; ix < 10; ix++)
{
textWriter.WriteLine(ix.ToString());
}
下面的代码将数据写入流
for (int ix = 0; ix < 1000; ix++)
{
textWriter.WriteLine(ix.ToString());
}
我搜索了msdn并没有找到任何东西。
答案 0 :(得分:3)
您必须在写入生效之前刷新流。这可以通过直接调用Flush()或关闭流来完成。