这就是我所拥有的,但没有任何关于如何删除多个特定行的内容,例如,从第 2 行到第 8 行。
var file = new List<string>(System.IO.File.ReadAllLines(lsbMatches.SelectedItem.ToString()));//location
file.RemoveAt(2);// i want to change this to multiple lines
File.WriteAllLines(lsbMatches.SelectedItem.ToString(), file.ToArray());//location
答案 0 :(得分:0)
您可以使用 RemoveRange,因为您已将文本文件转换为字符串列表。
答案 1 :(得分:0)
你最好的选择是:
file.RemoveRange(2, 6);