运行带有重复项的文本文件,并使用用户输入替换变量

时间:2015-11-23 14:05:02

标签: c#

我创建了一个看起来像这样的文本文件:

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);

0 个答案:

没有答案