0

我是 C# 的新手,想就如何从具有三个由表单提交分配的变量的模板创建文本文件提出建议。下面是它的外观: template.txt (var1 = name, var2 = location, var3 = year 是文件中的占位符) 示例:我的名字是 var1,我来自 var2,我在那里住了 var3 年。

形式: 姓名: 地点: 年份:

然后该输出文本文件将是模板和表单变量的总和。

现在我可以编辑模板以读取任何内容并将变量移动到我想根据模板和表单输入创建任何所需的输出文本的位置。

我希望我已经解释得足够好。

4

1 回答 1

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

于 2013-03-03T03:05:31.640 回答