3
我是c#的新成员,目前正在处理项目,因此需要打开现有的文本文件并编辑特定行(即32)的内容,但我失败了!任何帮助?修改文本文件中特定行的内容
我是c#的新成员,目前正在处理项目,因此需要打开现有的文本文件并编辑特定行(即32)的内容,但我失败了!任何帮助?修改文本文件中特定行的内容
好,根据你的问题,你知道的行数,所以做这样的事情:
var lines = File.ReadAllLines("path to file");
lines[31] = "some value";
File.WriteAllLines("path to file", lines);
的第一行代码让你一个文件的所有行到一个数组。第二行清楚地将您已知的行设置为某个值,第三行将用新的行集覆盖文件。
我正在写这个,因为你提交了!似乎最合乎逻辑的答案。 – 2013-03-27 10:12:03
@Nathan,谢谢!无论如何,我很确定OP的情况。伟大的思想认为一样吧? – 2013-03-27 10:14:09
我当然想这样想! – 2013-03-27 10:14:35