使用字符串循环使用Properties.Settings

时间:2016-07-30 11:05:08

标签: c# .net for-loop properties.settings

是否有办法使用以下标识符循环设置

for (int i = 1; i < 6; i++)
{
    Properties.Settings.Default.["S" + i.ToString()]= 0;//identifier expected
}

替换这些:

Properties.Settings.Default.S1 = 0;
Properties.Settings.Default.S2 = 0;
Properties.Settings.Default.S3 = 0;
Properties.Settings.Default.S4 = 0;
Properties.Settings.Default.S5 = 0;

问题是它会抛出标识符错误

1 个答案:

答案 0 :(得分:1)

尝试这样,即删除点'。'在Default之后调用索引运算符

Properties.Settings.Default["S" + i.ToString()]= 0