I have the following code:
foreach (SettingsProperty currentProperty in Properties.Settings.Default.Properties)
{
if (Double.TryParse(GenerateValue()), out result))
{
currentProperty.DefaultValue = result.ToString();
Properties.Settings.Default.Save();
}
}
It gets the new value from a mysql database. If I add a MessageBox.Show to show the new value it seems to be working fine but it doesn't actually save it. I assume this is because I am assigning the value to a variable...is there some way to do this?
Properties.Settings.Default.IndexOf(currentProperty.name).DefaultValue = result
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…