我正在创建一个测验,但测验必须具备的选项之一是编辑问题的选项。程序通过问题编号找到问题,然后询问用户问题的哪一部分用户想要在问题编号,问题级别,问题或问题答案之间进行编辑。
说我想编辑问题4,我想编辑这个问题的级别从1到2.程序将进行此更改,但文本文件中的每个其他出现的1将被替换为2(除了出现之外)问题4)之前。有人知道修复吗?
else if (editing == 2)
{
Console.Write("Please enter the new Level: ");
NewLevel = Convert.ToString(Console.ReadLine());
string content = File.ReadAllText(RouteToEdit);
content = content.Replace(questions[RecCount - 1].Level, NewLevel);
File.WriteAllText(RouteToEdit, content);
}