c#资源中的变量
我正在处理一个项目,我需要一种保存值的变量,在重新启动程序后,该值将不会得到刷新 例如: web浏览器的主页,当您更改它时,它将保存,并且在重新启动应用程序后,它不会重置为第一个主页地址 我想我可以使用应用程序属性设置来完成它c#资源中的变量,c#,windows,forms,C#,Windows,Forms,我正在处理一个项目,我需要一种保存值的变量,在重新启动程序后,该值将不会得到刷新 例如: web浏览器的主页,当您更改它时,它将保存,并且在重新启动应用程序后,它不会重置为第一个主页地址 我想我可以使用应用程序属性设置来完成它 Properties.Settings.Default. 但是它不起作用。如果设置是应用程序范围的,而不是每个用户,则可以使用AppConfig存储值。有人问了一个类似的问题 示例代码复制自: 这是每个用户的变量,还是整个应用程序的全局设置?什么不起作用?如果添加的属性
Properties.Settings.Default.
但是它不起作用。如果设置是应用程序范围的,而不是每个用户,则可以使用
AppConfig
存储值。有人问了一个类似的问题
示例代码复制自:
这是每个用户的变量,还是整个应用程序的全局设置?什么不起作用?如果添加的属性是应用程序级属性,则无法写入。建议:用于持久化用户设置。
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
config.AppSettings.Settings.Add("YourKey", "YourValue");
config.Save(ConfigurationSaveMode.Minimal);