我有一種感覺,這應該很容易,但我似乎無法弄清楚。我有一個設置文件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 +數」的正確方法?
謝謝!
'Settings1.Default [「n」+ count.ToString()] = n.Text;'這正是我所期待的。謝謝!我也會研究改變類型 –