Ich verwende die app.config-Datei, die mit einer Konsole-Anwendung erstellt wird, und ich kann die val1 des Schlüssel1 mit dem ConfigurationSettings.AppSettings["key1"].ToString()
Unter appsettings in Appsetting Knoten C#
<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
`
<add key="key1" value="val1" />
<add key="key2" value="val2" />
</appSettings> </configuration>
aber ich habe zu viele Schlüssel und Werte, die ich will um sie zu kategorisieren.
Ich habe etwas gefunden, das schwer in meiner Anwendung zu verwenden, da ich die Schlüssel in ähnlicher Weise zu dem oben ein
Showing all nodes and can't read a node without getting all the nodes
zum Beispiel zugreifen wollen, was ich tun möchte:
<appSettings>
<Section1>
<add key="key1" value="val1" />
</Section1>
<Section2>
<add key="key1" value="val1" />
<Section2>
</appSettings>
und wenn es eine Möglichkeit für den Zugriff mit ConfigurationSettings.AppSettings["Section1"].["key1"].ToString()
Um zu verdeutlichen, ist "configSections" einfach ein Kind des Knotens "configuration": [MSDN] (https://msdn.microsoft.com/en-us/library/aa903350 (v = vs.71). aspx) – Alex