修改文本文件中特定行的内容

时间:2013-03-27 10:07:39

标签: c# file text line

我是c#的新手,目前正致力于项目,所以我需要打开现有的文本文件并编辑特定行的内容(即32),但我失败了!有什么帮助吗?

1 个答案:

答案 0 :(得分:26)

那么,根据你的问题你知道行号,所以做这样的事情:

var lines = File.ReadAllLines("path to file");
lines[31] = "some value";
File.WriteAllLines("path to file", lines);

第一行代码可以将文件的所有行转换为数组。第二行清楚地将您的已知行设置为某个值,第三行使用新的行集覆盖该文件。