AppSettings Очистить элемент Xml в 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>

Я также понимаю, что при изменении настроек приложения в коде вы может очистить существующие ключи, но зачем нужен XML-элемент ?

Кроме того, на самом деле по привычке я помещал перед любыми элементами . Мне нужно это делать, разве я не должен этого делать?

5
задан George Duckett 13 June 2011 в 13:08
поделиться