Sto usando il file app.config che viene creato con un'applicazione console e posso leggere il val1 del key1 utilizzando il ConfigurationSettings.AppSettings["key1"].ToString()
sub appSettings nel nodo 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>
ma ho troppe chiavi e valori che voglio per renderli categorizzati.
ho trovato qualcosa che è difficile da utilizzare nella mia richiesta perché voglio accedere alle chiavi in un modo simile a quello sopra uno
Showing all nodes and can't read a node without getting all the nodes
per esempio quello che voglio fare:
<appSettings>
<Section1>
<add key="key1" value="val1" />
</Section1>
<Section2>
<add key="key1" value="val1" />
<Section2>
</appSettings>
e se c'è un modo per accedervi utilizzando ConfigurationSettings.AppSettings["Section1"].["key1"].ToString()
Per chiarire, 'configSections' è semplicemente un figlio del nodo 'configurazione': [MSDN] (https://msdn.microsoft.com/en-us/library/aa903350 (v = vs.71). aspx) – Alex