编辑文本文件的某些行- c#

本文关键字:文本 文件 编辑 | 更新日期: 2023-09-27 18:16:16

我有一个文本文件…

HELLO
GOODBYE
FAREWELL

. .还有两个字符串变量,requested和newname。我正试图编写一个程序,从文本文件中删除"请求"并添加"newname"。然而,我不知道这样做的概念和代码。我能想到的唯一概念是将所有行添加到数组中,然后从数组中删除'requested'并添加'newname'…但是我不知道密码。

如果这是一个愚蠢的问题,我道歉,我是c#的新手。非常感谢你的帮助。:)

编辑文本文件的某些行- c#

你的想法应该行得通。

这里有一个关于如何将文本文件内容放入列表集合的链接。http://www.dotnetperls.com/readline

你可以使用List.Add("newname");和List.Remove("请求");

没有愚蠢的问题,只有愚蠢的人才会抱怨:D

就像:

string path = "file path here";
List<string> lines = File.ReadAllLines(path).ToList();
lines.RemoveAll(line => line.Equals(requested));
lines.Add(newname);
File.WriteAllLines(path, lines);