używam plik app.config, który jest tworzony z aplikacji konsoli i mogę odczytać VAL1 z key1 pomocą ConfigurationSettings.AppSettings["key1"].ToString()
sub appSettings w węźle AppSetting C#
<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
`
<add key="key1" value="val1" />
<add key="key2" value="val2" />
</appSettings> </configuration>
ale mam zbyt wiele kluczy i wartości, które chcę aby je sklasyfikować.
znalazłem coś, co jest trudne do wykorzystania w mojej aplikacji, ponieważ chcę, aby uzyskać dostęp do kluczy w sposób podobny do powyższego
Showing all nodes and can't read a node without getting all the nodes
na przykład to, co chcę zrobić:
<appSettings>
<Section1>
<add key="key1" value="val1" />
</Section1>
<Section2>
<add key="key1" value="val1" />
<Section2>
</appSettings>
i czy istnieje sposób uzyskać do niego dostęp za pomocą ConfigurationSettings.AppSettings["Section1"].["key1"].ToString()
Aby wyjaśnić, "configSections" jest po prostu dzieckiem z węzła "konfiguracja": [MSDN] (https://msdn.microsoft.com/en-us/library/aa903350 (v = vs.71). aspx) – Alex