【发布时间】:2014-03-16 01:36:25
【问题描述】:
我正在尝试存储一些将用于填充下拉列表的类别,但是我希望将一些基本类别存储在某处(一直在尝试 app.config),但随后也允许用户添加/根据需要删除类别。
我已经阅读了很多关于带有 ConfigurationElementCollection 的自定义 ConfigurationSection 的信息,但我无法理解它。我最终选择了分隔值选项并使用了拆分:
<appSettings>
<add key="categories" value="Work;Education;Taxes;Medical"/>
</appSettings>
然后我尝试做以下我也在网上找到的:
string categories = ConfigurationManager.AppSettings.Get("categories");
ConfigurationManager.AppSettings.Remove("categories");
ConfigurationManager.AppSettings.Add("categories", categories + ";Test");
但是得到它是只读的错误。
我的问题是,实现这样的事情的正常方法是什么,其中像组合框这样的控件的元素列表存储在一些可以读取和修改的配置中?
【问题讨论】:
标签: c# app-config configuration-files