ConfigurationManager.AppSettings 属性 appSettings

https://msdn.microsoft.com/zh-cn/library/system.configuration.configurationmanager.appsettings(v=vs.110).aspx

ConfigurationManager.AppSettings 属性

 获取当前应用程序默认配置的  AppSettingsSection 数据。
public static NameValueCollection AppSettings { get; } 返回一个  NameValueCollection 对象,该对象包含当前应用程序默认配置的  AppSettingsSection 对象的内容。
表示可通过键或索引访问的关联 System.String 键和 System.String 值的集合。
一个  AppSettingsSection 对象包含的配置文件的内容  appSettings 部分。
 var appSettings = ConfigurationManager.AppSettings;
appSettings.Count
appSettings.AllKeys   NameValueCollection 中的所有键。
appSettings[key]  NameValueCollection 中具有指定键的项





var configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var settings = configFile.AppSettings.Settings;
if (settings[key] == null)
 {
                    settings.Add(key, value);
}
 else
 {
                    settings[key].Value = value;
   }
configFile.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection(configFile.AppSettings.SectionInformation.Name);
 
    


     
        
    
  
    
    
  

转载于:https://www.cnblogs.com/cjm123/p/9517498.html

你可能感兴趣的:(ConfigurationManager.AppSettings 属性 appSettings)