我是C#的新手,我想建议如何从一个模板创建一个文本文件,该模板有三个由表单提交分配的变量。它的外观如下: template.txt(var1 = name,var2 = location,var3 = year是文件中的占位符) 例: 我的名字是var1,我来自var2,我住了3年。
形式: 名称: 地点: 年份:
然后输出文本文件将是模板和表单变量的总和。
现在我可以编辑模板来读取任何内容并将变量移动到我想要在模板和表单输入上创建任何所需输出文本的位置。
我希望我已经解释得那么好了。
答案 0 :(得分:0)
看一下String.Format方法。您可以动态生成文本并在占位符周围移动以表示变量。我会说文本框是一个数组,所以你可以在生成文本文件时循环它们。
string name = "Luke";
string location = "ATL";
str = String.Format("Hello {0} from {1}.", name, location);
OUTPUT:
"Hello Luke from ATL."
MSDN文档:http://msdn.microsoft.com/en-us/library/fht0f5be.aspx