C#實現(xiàn)appSettings節(jié)點讀取與修改的方法
更新時間:2014年10月12日 17:00:57 投稿:shichen2014
這篇文章主要介紹了C#實現(xiàn)appSettings節(jié)點讀取與修改的方法,是非常實用的技巧,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)appSettings節(jié)點讀取與修改的方法,分享給大家供大家參考。具體方法如下:
關(guān)鍵代碼如下:
復(fù)制代碼 代碼如下:
public static string GetAppSettingsValue(string key)
{
ConfigurationManager.RefreshSection("appSettings");
return ConfigurationManager.AppSettings[key] ?? string.Empty;
}
public static bool UpdateAppSettings(string key, string value)
{
var _config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
if (!_config.HasFile)
{
throw new ArgumentException("程序配置文件缺失!");
}
KeyValueConfigurationElement _key = _config.AppSettings.Settings[key];
if (_key == null)
_config.AppSettings.Settings.Add(key, value);
else
_config.AppSettings.Settings[key].Value = value;
_config.Save(ConfigurationSaveMode.Modified);
return true;
}
{
ConfigurationManager.RefreshSection("appSettings");
return ConfigurationManager.AppSettings[key] ?? string.Empty;
}
public static bool UpdateAppSettings(string key, string value)
{
var _config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
if (!_config.HasFile)
{
throw new ArgumentException("程序配置文件缺失!");
}
KeyValueConfigurationElement _key = _config.AppSettings.Settings[key];
if (_key == null)
_config.AppSettings.Settings.Add(key, value);
else
_config.AppSettings.Settings[key].Value = value;
_config.Save(ConfigurationSaveMode.Modified);
return true;
}
希望本文所述對大家的C#程序設(shè)計有所幫助。
您可能感興趣的文章:
- C#中TreeView實現(xiàn)適合兩級節(jié)點的選中節(jié)點方法
- C#讀取xml節(jié)點數(shù)據(jù)方法小結(jié)
- C#配置文件Section節(jié)點處理總結(jié)
- C#通過XML節(jié)點屬性/屬性值讀取寫入XML操作代碼實例
- c#設(shè)置xml內(nèi)容不換行及屬性xsi:nil=true的空節(jié)點添加
- js獲取Treeview選中的節(jié)點(C#選中CheckBox項)
- C# XML操作 代碼大全(讀XML,寫XML,更新,刪除節(jié)點,與dataset結(jié)合等)
- C# 復(fù)制指定節(jié)點的所有子孫節(jié)點到新建的節(jié)點下
相關(guān)文章
C#實現(xiàn)AddRange為數(shù)組添加多個元素的方法
這篇文章主要介紹了C#實現(xiàn)AddRange為數(shù)組添加多個元素的方法,實例分析了AddRange方法的使用技巧,需要的朋友可以參考下2015-06-06
C#基礎(chǔ)語法:Base關(guān)鍵字學(xué)習(xí)筆記
這篇文章主要介紹了C#基礎(chǔ)語法:Base關(guān)鍵字學(xué)習(xí)筆記,本文講解了它的一些基礎(chǔ)知識以及測試代碼,需要的朋友可以參考下2015-06-06
C#實現(xiàn)的自定義郵件發(fā)送類完整實例(支持多人多附件)
這篇文章主要介紹了C#實現(xiàn)的自定義郵件發(fā)送類,具有支持多人多附件的功能,涉及C#郵件操作的相關(guān)技巧,需要的朋友可以參考下2015-12-12
C#?彈出窗口show()和showdialog()的兩種方式
本文主要介紹了C#?彈出窗口show()和showdialog()的兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

