2016-07-30 81 views
1

通过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

尝试像这样,即删除点'。' Default之后调用索引操作符

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

我无法用语言来形容我是多么愚蠢的感觉 – Newbie404

+1

: - (!包括我在内)d NP我相信你是不是谁有时会卡住简单的错误只有一个 – DAXaholic