应用程序配置文件中<AppSettings>
标记中的<Clear \>
XML元素的用途是什么?AppSettings清除app.config中的Xml元素
我看到它删除了以前添加的设置(请参阅下面的代码),但是为什么要这样做?
<appSettings>
<add key="LogInformation" value="False"/>
<add key="LogAPIMessages" value="False"/>
<add key="LogErrors" value="True"/>
<clear/> <!--This line removes previously added keys.-->
</appSettings>
我也明白,在代码操作应用程序设置时,你可以清除现有的密钥,但为什么有<clear\>
XML元素?
另外,出于习惯,真的,我一直把<clear\>
元素放在任何<add>
元素之前。我是否需要这样做,我不应该这样做吗?