在我的应用程序中,我允许用户选择包含一些数据的文件,读取数据,并在用户关闭时再次打开应用程序.我认为可以将值存储在Settings中,所以我写了一个类:
public static class SettingsManager
{
public static string ComplexValidationsString
{
get { return (string)Properties.Settings.Default["ComplexValidations"]; }
set { Properties.Settings.Default["ComplexValidations"] = value; }
}
//some more
}
Run Code Online (Sandbox Code Playgroud)
设置值并关闭应用程序后,该值将丢失.有没有类似的方法来保持价值?我曾经看过一些代码来替换配置文件中写的数据,所以我想有一种方法.
这很简单
Properties.Settings.Default.Save();
Run Code Online (Sandbox Code Playgroud)
你可以把它放在你的static void Main()方法中