C#中如何設(shè)置應(yīng)用程序配置

c#
小樊
99
2024-08-21 22:21:30
欄目: 編程語言

在C#中,可以使用ConfigurationManager類來訪問和設(shè)置應(yīng)用程序配置。以下是一些常用的方法:

  1. 讀取應(yīng)用程序配置值:
string settingValue = ConfigurationManager.AppSettings["SettingKey"];
  1. 設(shè)置應(yīng)用程序配置值:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["SettingKey"].Value = "NewValue";
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
  1. 添加新的應(yīng)用程序配置項(xiàng):
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add("NewSettingKey", "NewSettingValue");
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");

需要注意的是,以上示例中的SettingKeyNewSettingKey是配置項(xiàng)的鍵,SettingValueNewSettingValue是配置項(xiàng)的值。在修改配置值后,需要調(diào)用config.Save()方法來保存修改,并調(diào)用ConfigurationManager.RefreshSection()方法來刷新配置項(xiàng)。

0