几分钟以来,我一直在努力弄清楚我的错误是什么。有人可以帮忙吗?
public void UpdateItemList(string word, string replacement)
{
StreamReader reader = new StreamReader("items.txt");
string input = reader.ReadToEnd();
using (StreamWriter writer = new StreamWriter("items.txt", true))
{
{
string output = input.Replace(word, replacement);
writer.Write(output);
}
writer.Close();
}
reader.Close();
}
我添加了 reader.Close() 和 writer.Close() 并给出了不同的方向,我不确定我错过了什么。
你应该在打开之前关闭 StreamReader
streamWriter