我创建了一个看起来像这样的文本文件:
Hello <name>! You and <name> will go for a run in the <place>.
我想用用户输入替换文件中的名称变量,并允许重复。例如,<name>
可能会在文本文件中出现两次,并且应该能够接收不同的用户答案。
任何建议表示赞赏。 *再次询问w /重写
string contents = File.ReadAllText("mad.txt");
Console.Write("Enter a name: ");
string name = Console.ReadLine();
Console.Write("Enter a place: ");
string place = Console.ReadLine();
contents = contents.Replace("<name>", name).Replace("<place>", place);
File.WriteAllText("somefile.txt", contents);
Console.WriteLine(contents);