我有一个文本文件,被另一个应用程序用作配置文件。我已经在文件的每一行读入一个字符串数组:替换文本文件中的一行
string[] arrLine = File.ReadAllLines(pathToFile);
它的工作原理是如何我需要它。
现在,我需要做的就是用一个字符串替换arrLine [x]的整行,覆盖那行和那行上的内容。我写了代码来知道我需要替换的确切线,我只需要知道如何替换它。
我在想arrLine [x] .Replace(oldString,newString) - 如果这样工作,我会如何将更改提交到文本文件?我是否需要重写整个文件?我认为只有一行需要重写时,会对低效率方面有一点影响。
只需用指定覆盖那里的字符串即可。无需替换。 –