【问题标题】:Get configuration data from app.config从 app.config 获取配置数据
【发布时间】:2016-06-21 11:08:43
【问题描述】:

目前在一个程序的 app.config 中,我有一个对象组,我将每个对象定义为组中的一个部分。但是,组中每个部分的名称可能会更改,因此当我读入其中的值时,我无法通过名称来处理每个部分。有没有办法在不知道组中的部分名称的情况下阅读组的所有部分?

目前我已经解决了这个问题,方法是在另一个部分中使用逗号分隔的对象部分中的所有对象名称列表。但是我宁愿不必像这样定义所有对象。

谢谢

【问题讨论】:

  • app.config 是执行此操作的最佳位置吗?这听起来像一个单独的 XML 文件可能是更好的选择。
  • app.config 应该真正包含在运行时不会以编程方式更改的静态数据。您应该考虑使用文件(可能是 xml 或 json)或设置类(您可以将其添加到 VS 中的项目并在设计器中进行配置)。

标签: c# visual-studio app-config


【解决方案1】:

我认为一种解决方案是使用here 之类的自定义阅读器读取app.config 文件。

但是,我建议使用app.config 来存储最少的、很少更改的信息。数据库是存储各种数据的一个很好的选择。如果必须由非管理员更改信息等,它允许轻松更改数据、拥有 GUI 等。

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 2011-10-09
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-19
    • 2013-01-19
    • 2011-05-12
    相关资源
    最近更新 更多