c# FileStream 如何向文本文件中增加新内容

FileStream fs = new FileStream(“a.txt”, FileMode.Open, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.WriteLine("我们的爱");
sw.Close();
上面这语句不能增加新内容,而是覆盖原来内容,从头开始。a.txt中原来有一行“我最喜欢的歌曲”,现在想要把“我们的爱”放在第二行,让a.txt的内容变为
我最喜欢的歌曲
我们的爱

第1个回答  推荐于2018-05-06
改成
FileStream fs = new FileStream("a.txt", FileMode.Append, FileAccess.Write);本回答被提问者和网友采纳
第2个回答  2011-03-16
sw.WriteLine("我们的爱" /n"我最喜欢的歌曲
");
相似回答