1. 程式人生 > >c# 讀寫配置資訊

c# 讀寫配置資訊

新增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"); }