我正在处理一个项目,我需要一种保存值的变量,重启程序后,该值不会刷新。
例如: Web浏览器的主页,当您更改它时,它将保存并在重新启动应用程序后,它不会重置为第一个主页地址。
我认为我可以使用应用程序属性设置来实现它
Properties.Settings.Default.
但它没有用。
答案 0 :(得分:0)
如果设置是应用程序范围的,而不是每个用户,则可以使用AppConfig
存储该值。问了一个类似的问题here。
从Amol M Kulkarni复制的示例代码:
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
config.AppSettings.Settings.Add("YourKey", "YourValue");
config.Save(ConfigurationSaveMode.Minimal);