【发布时间】:2017-03-14 11:12:40
【问题描述】:
我想知道如何使用文本文件中的行索引来编辑特定行? 前任。我不能像某些字符串一样使用过滤器,因为有些行会重复,但它们唯一的独特之处在于它们在哪个行索引中。基本上,如果我想编辑文本文件中的第 4 行并将其替换为其他内容,我该怎么做?
【问题讨论】:
标签: c# indexing text-files
我想知道如何使用文本文件中的行索引来编辑特定行? 前任。我不能像某些字符串一样使用过滤器,因为有些行会重复,但它们唯一的独特之处在于它们在哪个行索引中。基本上,如果我想编辑文本文件中的第 4 行并将其替换为其他内容,我该怎么做?
【问题讨论】:
标签: c# indexing text-files
您可以使用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);
【讨论】:
C# 但如果你有多行相同的字符串,索引你想要的一行的关键是什么?