如何使用行索引编辑文本文件中的特定行?

时间:2017-03-14 11:12:41

标签: c# indexing text-files

我想知道如何使用文本文件中的行索引编辑特定行? 防爆。我不能像某些字符串一样使用过滤器,因为有些行会重复,但只有它们的独特之处在于它们的行索引。基本上,如果我想在文本文件中编辑第4行并将其替换为其他内容,我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用File.ReadAllLines()File.WriteAllLines()来简化此操作:

int index = 10; // You index set here.
string filename = "Your filename goes here";

var lines = File.ReadAllLines(filename);
lines[index] = "New line for index";
File.WriteAllLines(filename, lines);