如何修改/删除AppConfig文件的密钥

Aln*_*dru 2 c# app-config

我的问题是关于AppConfig文件.基本上我知道如何检索键和值,但这里的问题是如何删除键和值或修改运行时的值?

<appSettings>
  <add key="key1" value="value1" />
  <add key="key2" value="value2" />
  <add key="key3" value="value3" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

那么如果我想修改怎么办:

而且我希望key1有价值设定,Test以便我拥有<add key="key1" value="Test" />

如果我想删除怎么办?

假设我想key3删除它以从appSettings中删除它,

欢迎任何帮助.

Mar*_*ski 5

你可以使用这样的东西:

 m_Configuration = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
 m_Configuration.AppSettings.Settings.Remove(key);
 m_Configuration.AppSettings.Settings.Add(key, value);
 m_Configuration.Save(ConfigurationSaveMode.Modified);
Run Code Online (Sandbox Code Playgroud)