【发布时间】:2021-03-15 00:28:28
【问题描述】:
这是我所拥有的,但没有任何关于如何删除多个特定行的内容,例如,从第 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
【问题讨论】:
-
您最好使用 LINQ
Where并将IEnumerable传递给WriteAllLines,因为这样效率更高。
标签: c#