我写了一个类,可以轻松读取和写入应用程序设置中的值:
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();
}
}
问题在于这个值实际上没有被保存,也就是说当我退出应用程序并重新运行时它并没有改变。我该怎么做才能确保保存的值在关闭和再次打开之间持续存在?