范文 |
以下是app.config或web.config的定义,定义了一个参数,键为Isinit,值为false <?xml version="1.0"?> <configuration> <appSettings> <add key ="IsInit" value="false"/> </appSettings> </configuration> 以下是读和写config文件的方法定义: 写入: 复制代码 代码如下: internal void settingApp_write(string key, string val) { System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings["IsInit"].Value = val; config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); } 读取: 复制代码 代码如下: internal string settingApp_read(string key) { var val = ConfigurationManager.AppSettings[key]; return val; } 使用方法: 写入测试: settingApp_write("IsInit","true"); 取出测试: var setting = settingApp_read("Isinit"); 此级别的修改是项目级别的config文件修改,也就是你最终程序Bin目录下的那个config文件的操作。 |