日期:2014-05-17  浏览次数:21019 次

C# 如何删除txt文件中的一行数据?
会删除整个文件,可不知道如何删除其中的一行数据
------最佳解决方案--------------------
File.ReadAllLines
File.WriteAllLines
------其他解决方案--------------------
List<string> lines = new List<string>(File.ReadAllLines("文件.txt"));
lines.RemoveAt(2);//删除第3行
File.WriteAllLines("文件.txt", lines.ToArray());
------其他解决方案--------------------
引用:
List<string> lines = new List<string>(File.ReadAllLines("文件.txt"));
lines.RemoveAt(2);//删除第3行
File.WriteAllLines("文件.txt", lines.ToArray());

+1
------其他解决方案--------------------
该回复于2012-10-27 11:18:54被版主删除
------其他解决方案--------------------
该回复于2012-10-27 12:44:22被版主删除