Я использую файл app.config, созданный с помощью консольного приложения, и я могу прочитать val1 ключа1, используя ConfigurationSettings.AppSettings["key1"].ToString()
<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
`
<add key="key1" value="val1" />
<add key="key2" value="val2" />
</appSettings>
</configuration>
но у меня слишком много ключей и значений, которые я хочу сделать их категоризированными.
Я нашел что-то, что сложно использовать в моем приложении, так как я хочу получить доступ к ключам аналогично тому, как это описано выше.
Показывает все узлы и не может прочитать node без получения всех узлов
например, что я хочу сделать:
<appSettings>
<Section1>
<add key="key1" value="val1" />
</Section1>
<Section2>
<add key="key1" value="val1" />
<Section2>
</appSettings>
и если есть способ получить к нему доступ, используя
ConfigurationSettings.AppSettings["Section1"].["key1"].ToString()