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到底需要不需要?
...全文
1454 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziqi0716 2020-10-19
可以用using(...){...}语法,简洁高效
  • 打赏
  • 举报
回复
datafansbj 2020-10-19
Flush 很重要!!!,dispose 不那么重要。在某些启用了写入缓存的系统中,不写 Flush 可能造成数据丢失!
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2020-10-18 06:24
社区公告

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