4

我是 C# 新手,目前正在开发项目,因此我需要打开现有文本文件并编辑特定行(即 32)的内容,但我失败了!有什么帮助吗?

4

1 回答 1

28

好吧,根据您的问题,您知道行号,所以请执行以下操作:

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

第一行代码将文件的所有行放入一个数组中。第二行清楚地将已知行设置为某个值,第三行用新的行集覆盖文件。

于 2013-03-27T10:11:29.927 回答