テキストファイルファイルから単語を編集してコマンドプロンプトに表示する方法があります。今、テキストファイルから単語を編集して新しいファイルに書き込む方法を作ろうとしています。また、割り当てに使用することが許可されていないため、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 でこれらの変更を行うには、何を追加すればよいでしょうか? ありがとうございました