编写Windows Forms应用程序时,我发现自己必须根据输入的数量创建可变数量的文本字段。C#中的变量ID
我决定命名这些name1
,name2
, name3
, nameN
。
现在我想能够将用户的输入保存到文本文件。为此,我需要将文本框中的文本转换为单独的变量,以便将其写入文本文件。
这将导致对这样的循环:
for(i=0; i < totalnames; i++)
{
string varname= "name" + i;
}
不过这样一来,我不能得到文本框中的值。如何从文本框中获取单独的值以将它们写入文本文件?
谢谢
是否要将它们加载回正确的文本框? – garfbradaz
看起来像我的功课... –
this.Controls [varname] .Text,可能。 –