Key/Value 对的动态配置

Dynamic Config with Key/Value Pairs

对于一个 c# 应用程序,我使用 app.config 来存储应用程序配置变量。

在此应用程序中,我需要存储固定的 key/value。 我还需要存储相同的 key/value "dynamic": 我的配置 class 在我读取此键的地方,读取所有以前缀开头的键(即邮件)并将其存储到哈希表中。然后使用 public 方法 a 检索每个配置键。 是否可以创建配置 class,具有特定名称的相同属性 "dynamic"。实际上,在运行时从 app.config 文件创建 public 名称(使用自定义名称)。

如果我理解你关于读取(所有)应用程序密钥并过滤你想要的密钥的问题,请参阅示例 here 我会执行 ReadAllSettings() 并在你的代码中过滤你需要的内容.