Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#资源中的变量_C#_Windows_Forms - Fatal编程技术网

c#资源中的变量

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

我正在处理一个项目,我需要一种保存值的变量,在重新启动程序后,该值将不会得到刷新

例如: web浏览器的主页,当您更改它时,它将保存,并且在重新启动应用程序后,它不会重置为第一个主页地址

我想我可以使用应用程序属性设置来完成它

Properties.Settings.Default.

但是它不起作用。

如果设置是应用程序范围的,而不是每个用户,则可以使用
AppConfig
存储值。有人问了一个类似的问题

示例代码复制自:


这是每个用户的变量,还是整个应用程序的全局设置?什么不起作用?如果添加的属性是应用程序级属性,则无法写入。建议:用于持久化用户设置。
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
    config.AppSettings.Settings.Add("YourKey", "YourValue");
    config.Save(ConfigurationSaveMode.Minimal);