我将配置值保存在app.config
中。我想创建一个WinForms应用程序,它显示表单中的所有AppSettings值。用户应该能够更改设置值并将其保存回app.config
。
答案 0 :(得分:9)
只要您的值位于app.config文件的appConfig部分,就可以使用System.Configuration.ConfigurationManager
。
ConfigurationManager.AppSettings - MSDN
这是一篇旧博客文章,完整地解释了如何做你正在寻找的东西:
答案 1 :(得分:1)
如果使用Properties文件夹中的Settings.settings文件存储设置,则可以执行以下操作:
Properties.Settings s = new Properties.Settings();
然后所有设置都将是s的属性(您甚至可以将它们定义为特定类型),如果将它们设置为用户设置,则可以更改它们。 只需在设置实例上调用Reload或Save,即可从磁盘读取/存储。
答案 2 :(得分:1)
我成功使用Justin Niessner建议的方法。需要注意的一点需要注意:当您在visual studio中进行测试时,如果您正在调试应用程序,则不会编辑app.config本身。修改的配置文件是ProjectName.vshost.exe.Config
答案 3 :(得分:0)
看看System.ConfigurationManager
。在MSDN页面上有一个很大的例子,它显示了所有必要的配置,更改,保存等功能,所有这些都是您选择的语言。
ConfigurationManager类 包括使您能够使用的成员 执行以下任务:
- 从配置文件中读取一个部分。
- 整体读写配置文件
- 支持配置任务。