我正在用app.config文件编写新的应用程序。
这是我的app.config:
<configuration>
<configSections>
<sectionGroup name="FTPServers">
<section name="section1" type="System.Configuration.SingleTagSectionHandler" />
<section name="section2" type="System.Configuration.SingleTagSectionHandler" />
</sectionGroup>
<sectionGroup name="Application">
<section name="Section3" type="System.Configuration.SingleTagSectionHandler" />
<section name="Section4" type="System.Configuration.SingleTagSectionHandler" />
<section name="Section5" type="System.Configuration.DictionarySectionHandler" />
</sectionGroup>
</configSections>
代码是否可以在必要时尽快在部分组中添加部分?
我想在我的程序中创建一个表单来修改这个配置,创建节组和配置后部分会很有用......
由于
答案 0 :(得分:0)
您无法直接从代码修改应用程序设置,只能修改用户设置。也就是说,不是通常的API,您可以从中读取设置。也许您可以使用默认文本IO来编辑文件,但不建议这样做。
这是因为app.config被启动该程序的所有用户使用。一个用户在运行程序时更改app.config对于当前运行该程序的其他用户可能会产生令人惊讶的结果。
您可以使用user.config编辑用户设置或使用其他配置机制。 app.config主要用于只需要由管理员更改的静态配置。