将web.config上的应用程序设置键中的键/值相乘

本文关键字:设置 web config 应用程序 | 更新日期: 2023-09-27 18:20:31

我希望使用web.config上的唯一键,检索键值字典。

为了更好地解释我自己,我想生成一个字典,其中包含与MyCodes应用程序设置中的值"用逗号分隔的键值"一样多的条目。

<add key="MyCodes" value="Members,X4567423
                          NonMembers,Y32453
                          Registered,Z12312
                          ....
" />

作为例子和成像,这是可能的,我想使用它像

ConfigurationManager.AppSettings["MyCodes"]["Members"]

有可能吗?

将web.config上的应用程序设置键中的键/值相乘

使用ConfigurationManager.AppSettings["MyCodes"]["Members"]访问它的方式是一个梦想:)

您所能做的是创建一个包装器类,该类将解析MyCodes并为您拆分它们。然后,您可以访问不同的值,而不是通过ConfigurationManager,而是通过包装器类。

我会创建一个Settings文件,然后在其中创建一个Dictionary。它不仅能满足您的需求,而且还具有更好的类型安全性。