Winform—C#读写config配置文件
上面一步如果已经设置好
using System.Configuration;
using ConfigurationSettings = System.Configuration.ConfigurationManager;
那么下面就简单读取了
假设设置了这个配置
读取就简单了
string DefaultDir = ConfigurationSettings.AppSettings[“DefaultDir”];// ConfigurationSettings对应上面的using那个词
然后可以把他放进一个textBox里,想怎么用都行
textBox1.Text=DefaultDir;//设置一个初始读取目录
然后如何更新呢,比如刚才那个textBox,我们双击点进去编辑
//如果选择了一个新目录,就把这个目录写入配置文件
string DefaultDir = textBox1.Text.Trim();//获取文字
Configuration cfa = ConfigurationSettings.OpenExeConfiguration(ConfigurationUserLevel.None);
cfa.AppSettings.Settings[“DefaultDir”].Value = DefaultDir;//注意这一句里的两个DefaultDir,换成配置key名称
cfa.Save();
ConfigurationSettings.RefreshSection(“appSettings”);//这一句的代码作用是为了即刻更新并可以使用App.config的新值,否则更新的配置只有等到下次程序启动时才可以使用。