gpt4 book ai didi

c# - 如何使用 StreamWriter 在 C# 中编辑文本文件?

转载 作者:行者123 更新时间:2023-11-30 19:43:56 24 4
gpt4 key购买 nike

我有一种方法可以从文本文件文件中编辑单词并将其显示在命令提示符下。现在我试图制作一种方法来编辑文本文件中的单词并将其写入新文件。我还想提一下,我不能使用 File 或 Regex 类,因为我不允许在我的作业中使用它。这是我的 StreamReader 代码:

public void EditorialControl(string fileName, string word, string replacement)
{
List<string> list = new List<string>();
using (StreamReader reader = new StreamReader(directory + fileName))
{
string line;
while ((line = reader.ReadLine()) != null)
{
line = line.Replace(word, replacement);
list.Add(line);
Console.WriteLine(line);
}
reader.Close();
}
}

这是我目前为 StreamWriter 编写的代码:

public void EditorialResponse(string fileName, string word, string replacement, string saveFileName)
{
using (StreamWriter writer = new StreamWriter(directory + saveFileName, true))
{
{
string input = directory + fileName;
string line = input.Replace(word, replacement);
writer.Write(line);
}
writer.Close();
}
}

我可以添加什么来使 StreamWriter 打开文件、编辑单词并将其写入新文件或可能使用 StreamReader 方法在 StreamWriter 中进行这些更改?谢谢

最佳答案

这里...

public void EditorialResponse(string fileName, string word, string replacement, string saveFileName)
{
StreamReader reader = new StreamReader(directory + fileName);
string input = reader.ReadToEnd();

using (StreamWriter writer = new StreamWriter(directory + saveFileName, true))
{
{
string output = input.Replace(word, replacement);
writer.Write(output);
}
writer.Close();
}
}

关于c# - 如何使用 StreamWriter 在 C# 中编辑文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com