如何将字符串string写入流stream中?

juanerrr 2003-04-11 11:45:00
MemoryStream inStream=new MemoryStream();
BinaryWriter bw= new BinaryWriter(inStream);
string str="dsfdsalfjdl";
bw.Write(str);

这样没有将string写入inStream

如何将string写入stream?
...全文
826 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wheagle 2003-04-11
  • 打赏
  • 举报
回复
不行
writer.Flush(); //确保将当前缓冲区的内容写入文件中
writer.close(); //关闭流
功能是不一样的说
tuzi98 2003-04-11
  • 打赏
  • 举报
回复
请问下:那将writer.Flush();变成writer.close()行吗??
谢谢
tuzi98 2003-04-11
  • 打赏
  • 举报
回复
请问下:那将writer.Flush();变成writer.close()行吗??
谢谢
timmy3310 2003-04-11
  • 打赏
  • 举报
回复
MemoryStream inStream=new MemoryStream();
StreamWriter writer = new StreamWriter(inStream);
string str="dsfdsalfjdl";
writer .Write(str);

writer.Flush();//别忘了这句
timmy3310 2003-04-11
  • 打赏
  • 举报
回复
可以,调用Close会隐式的调用Flush
不过最好还是分开调用

110,548

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧