C#文件STREAM疑问

sam10000 2020-10-18 06:24:26
请教大家,C#中
StreamWriter sw1 = new StreamWriter("D:\\345.txt", false);//覆盖写入
//向创建的文件中写入内容
sw1.WriteLine(textBox3.Text);
sw1.WriteLine(textBox3.Text);
//关闭当前文件写入流
// sw1.Flush();
sw1.Close();
sw1.dispose();
有人说FLUSH必须要,否则造成数据丢失,可是我使用很正常,写入文件,没出现丢失。这个FLUSH到底需要不需要?
还有有了close,DISPOSE到底需要不需要?
...全文
1486 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziqi0716 2020-10-19
  • 打赏
  • 举报
回复
可以用using(...){...}语法,简洁高效
datafansbj 2020-10-19
  • 打赏
  • 举报
回复
Flush 很重要!!!,dispose 不那么重要。在某些启用了写入缓存的系统中,不写 Flush 可能造成数据丢失!

110,546

社区成员

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

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

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