C# 读写App.config配置文件的方法

Posted 技术高超

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 读写App.config配置文件的方法相关的知识,希望对你有一定的参考价值。

C# 读App.config配置文件[1]:.Net Framework框架

C# 读App.config配置文件[2]: .Net Core框架

 

参考:https://www.cnblogs.com/feiyuhuo/p/5243967.html

https://blog.csdn.net/kasama1953/article/details/51638916

1、添加引用System.configguration

2、读写

 //获取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 = "fx163";
            //增加<add>元素
            config.AppSettings.Settings.Add("url", "http://www.fx163.net");
            config.AppSettings.Settings.Add("url2", "http://www.fx163.net");
            //删除<add>元素
            config.AppSettings.Settings.Remove("url2");
            //一定要记得保存,写不带参数的config.Save()也可以
            config.Save(ConfigurationSaveMode.Modified);
            //刷新,否则程序读取的还是之前的值(可能已装入内存)
            System.Configuration.ConfigurationManager.RefreshSection("appSettings");

注意:发布出来之后,写入的数据才能写入成功,调试是不会改变的

使用场景:一般用于连接字符串,项目中只有一个地方用字符串,这样发布之后,如果连接字符串变了,就可以手动更改了。

以上是关于C# 读写App.config配置文件的方法的主要内容,如果未能解决你的问题,请参考以下文章

C# 读写App.config配置文件的方法

C#中App.config文件配置获取

c# 读取App.config

C#轻量级配置文件组件EasyJsonConfig

C# 手动读写app config 的源码

C#各种配置文件使用,操作方法总结