小编Abu*_*ley的帖子

替换文本文件中的一行

我有一个文本文件,由另一个应用程序用作配置文件.我已经在文件的每一行中读到了一个String数组:

string[] arrLine = File.ReadAllLines(pathToFile);
Run Code Online (Sandbox Code Playgroud)

这正是我需要它的方式.

现在,我需要做的就是用一个字符串替换arrLine [x]的整行,覆盖该行的那一行和那行.我已经编写了代码来了解我需要更换的确切行,我只需要知道如何替换它.

我在考虑arrLine [x] .Replace(oldString,newString) - 如果这样可行,我将如何实际提交对文本文件的更改?我是否需要重写整个文件?我认为当只有一行需要重写时,效率会有点低吗?

c# file-io c#-4.0

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

c#-4.0 ×1

file-io ×1