我有这个清单说产品类型:
Type1
Type2
Type3
等等 现在这个列表将不断增加,并将通过appsettings设置。
现在键不会像Type1或Type2那样会有所不同。 比如说
<add key="FoodItems" value="something"/>
<add key="Cosmetics" value="xyz"/>
等等......
因此,当我编写代码时,我需要从app config获取密钥和值,我知道如何获取所有密钥但我想将它们放在某些类别下,这样我就不必解析整个配置文件了我将解析只是这一部分并获得它下面的所有类型。
类似
<ItemList>
<add key="FoodItems" value="something"/>
<add key="Cosmetics" value="xyz"/>
</ItemList>
是否有可能在appsettings中做类似的事情? 或者其他一些方式,但在appconfig中特别是。
答案 0 :(得分:4)
您想要的是您自己的自定义配置部分。 Here是我之前使用的坚实指南。
使用自己的配置部分时,您不必像appSettings那样使用Dictionary
类型 - 您可以定义多个属性,这听起来就像您要找的那样。