1

有没有办法使用像下面这样的标识符来循环设置

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;

问题是它抛出了一个标识符预期的错误

4

1 回答 1

1

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

Properties.Settings.Default["S" + i.ToString()]= 0
于 2016-07-30T11:07:43.770 回答