[代码] C#修改配置文件
01 | bool isModified = false ; |
02 | foreach ( string key in ConfigurationManager.AppSettings) |
03 | { |
04 | if (key == "box" ) |
05 | { |
06 | isModified = true ; |
07 | } |
08 | } |
09 | Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); |
10 | if (isModified) |
11 | { |
12 | config.AppSettings.Settings.Remove( "box" ); |
13 | } |
14 | config.AppSettings.Settings.Add( "box" , txt_value.Text); |
15 | config.Save(ConfigurationSaveMode.Modified); |
16 | ConfigurationManager.RefreshSection( "appSettings" ); |