我觉得这应该很容易,但我似乎无法弄清楚。我有一个设置文件 Settings1.settings,其中包含 20 个文本框的条目(n1 到 n10 和 c1 到 c10)。
目前,我将文本框文本保存到 Form1_FormClosing 上的设置文件中,如下所示:
Settings1.Default.n1 = n1.Text;
Settings1.Default.n2 = n2.Text;
...
Settings1.Default.n10 = n10.Text;
Settings1.Default.c1 = c1.Text;
Settings1.Default.c2 = c2.Text;
...
Settings1.Default.c10 = c10.Text;
我将如何用循环做类似的事情?我的想法是这样,但显然它不起作用:
int count = 1
while (count < 11)
{
Control n = panel2.Controls.Find("n" + count.ToString(), true).Single();
Settings1.Default.n = n.Text; //Settings1.Default.n is an invalid statement ...
Control c = panel2.Controls.Find("c" + count.ToString(), true).Single();
Settings1.Default.c = c.Text; //Settings1.Default.c is an invalid statement ...
count++;
}
解决“Settings1.Default.n + count”的正确方法是什么?
谢谢!!