【问题标题】:Variable in c# resource [duplicate]c#资源中的变量[重复]
【发布时间】:2015-07-27 03:57:06
【问题描述】:

我正在做一个项目,我需要一种变量来保存值,重新启动程序后,值不会刷新。

例如: 网页浏览器的主页,更改后会保存,重启应用后不会重置为第一个主页地址。

我认为我可以使用应用程序属性设置来做到这一点

Properties.Settings.Default.

但是没有用。

【问题讨论】:

  • 这是每个用户的变量,还是整个应用程序的全局设置?
  • 什么不起作用?如果您添加的属性是应用程序级别的属性,则您无法编写它。
  • 建议:使用isolated storage 来持久化用户设置。

标签: c# windows forms


【解决方案1】:

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

Amol M Kulkarni复制的示例代码:

Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
    config.AppSettings.Settings.Add("YourKey", "YourValue");
    config.Save(ConfigurationSaveMode.Minimal);

【讨论】:

    猜你喜欢
    • 2021-11-09
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    • 2016-08-21
    相关资源
    最近更新 更多