c# 讀寫配置資訊
阿新 • • 發佈:2019-01-22
新增System.Configuration.dll引用
引用using System.Configuration名稱空間
一.讀寫config檔案的appSettings節點
如果希望寫入配置檔案,可以使用ConfigurationManager物件執行開啟配置檔案的操作後,將會返回一個Configuration的物件,利用該物件進行操作(增刪改查都可以)。
privatevoid AccessAppSettings(){
//獲取Configuration物件
Configuration config = System.Configuration.ConfigurationManager .OpenExeConfiguration(ConfigurationUserLevel.None);
//根據Key讀取<add>元素的Value
string name = config.AppSettings.Settings["name"].Value;
//寫入<add>元素的Value
config.AppSettings.Settings["name"].Value ="xiao";
//增加<add>元素
config.AppSettings.Settings.Add("url","http://www.baidu.com");
//刪除<add>元素
config.AppSettings .Settings.Remove("name");
//一定要記得儲存,寫不帶引數的config.Save()也可以
config.Save(ConfigurationSaveMode.Modified);
//重新整理,否則程式讀取的還是之前的值(可能已裝入記憶體)
System.Configuration.ConfigurationManager.RefreshSection("appSettings");
}