使用变量作为设置名称

时间:2015-01-19 03:20:43

标签: c# application-settings

目前我得到以下内容:

textBoxTimer5.Text = Properties.Settings.Default.Timer5_Duration;

我的目标是删除号码并从发件人那里获取,所以我想要像:

var settingName = "Timer" + number + "_duration";
textBoxTimer.Text = Properties.Settings.Default.settingName;

这是我想要优化的重复代码。

我尝试了以下内容:

var settingName = "Timer" + number + "_duration";
textBoxTimer.Text = Properties.Settings.Default[settingName];

但它不能保存也不能以这种方式保存在设置中。

有没有办法实现这个目标?

非常感谢你的时间和帮助。

0 个答案:

没有答案