用动态内容替换字符串中的占位符

Pac*_*art -2 c#

我想使用.split函数或任何允许我读取文本文件并获取应用程序中创建的值并将它们放入文本文件中拆分符号所在区域的函数.

例如:示例文本文件:template.txt我的名字是*.我是*岁.我出生于*.

textbox1 = Jim textbox2 = 25 textbox3 = 08/14/2012

我希望将textbox1到textbox3的值添加到一个新的文本文件中,其中包含来自"*"符号的template.txt中的行.有什么想法吗?

evi*_*one 7

您可以使用此格式保存文本文件中的文本

我的名字是{0}.我{1}岁.我出生在{2}

然后你将它加载到字符串并格式化它 string.Format("My name is {0}. I am {1} year(s) old. I was born on {2}", textbox1.Text, textbox2.Text, textbox3.Text)

之后,您更改了字符串,再次将其保存到文本文件中.