我编写了一个类,应该可以让我轻松地在应用程序设置中读取和写入值:
public static class SettingsManager
{
public static string ComplexValidationsString
{
get { return (string)Properties.Settings.Default["ComplexValidations"]; }
set
{
Properties.Settings.Default["ComplexValidations"] = value;
Properties.Settings.Default.Save();
}
}
问题是该值并没有真正保存,我的意思是当我退出应用程序并再次运行它时它没有改变。我可以做些什么来确保保存的值在关闭和再次打开之间仍然存在?