/// <summary>
/// 获取配置文件
/// </summary>
/// <param name="key">键值</param>
/// <returns></returns>
private string[] GetShortcutConfig(string key)
{
string strKey = ConfigurationManager.AppSettings[key];
string[] arrayDrugShortcutNote = strKey.Split(',');
return arrayDrugShortcutNote;
}
/// <summary>
/// 增加配置内容
/// </summary>
/// <param name="key">键值</param>
/// <param name="keyWord">待增配置内容</param>
private void AddShortcutConfig(string key,string keyWord)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add(key, keyWord);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(SHORTCUTNOTE_APPSETTINGS);
}
/// <summary>
/// 删除配置内容
/// </summary>
/// <param name="key">键值</param>
/// <param name="keyWord">待删配置内容</param>
private void DeleteShortcutConfig(string key, string keyWord)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
string value = ConfigurationManager.AppSettings[key];
value=value.Replace(","+keyWord,string.Empty);
config.AppSettings.Settings[key].Value = value;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(SHORTCUTNOTE_APPSETTINGS);
}