我正在使用通过控制台应用程序创建的app.config文件,我可以使用.读取key1的val1 ConfigurationSettings.AppSettings["key1"].ToString()
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<appSettings>
<add key="key1" value="val1" />
<add key="key2" value="val2" />
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
但我有太多的键和值,我想让它们分类.
我发现在我的应用程序中很难使用的东西,因为我想以与上面类似的方式访问密钥
例如,我想做什么:
<appSettings>
<Section1>
<add key="key1" value="val1" />
</Section1>
<Section2>
<add key="key1" value="val1" />
<Section2>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
如果有办法使用它来访问它
ConfigurationSettings.AppSettings["Section1"].["key1"].ToString()