2016-07-30 16 views
1

mit Gibt es eine Möglichkeit, durch Einstellungen in einer Schleife eine Kennung wie folgtLooping durch Properties.Settings einen String

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

diese ersetzen:

ist
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; 

Problem, dass es eine ist werfen Bezeichner erwartet Fehler

Antwort

1

Versuchen Sie es so, dh entfernen Sie den Punkt '.' nach Default den Indizierungsoperator

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

Ich habe keine Worte berufen zu beschreiben, wie dumm ich fühle mich – Newbie404

+1

: - (! mich eingeschlossen) D np Ich bin sicher, dass Sie nicht der einzige sind, der manchmal mit einfachen Fehler stecken – DAXaholic