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");

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

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

最新文章

  1. Javascript的二进制数据处理学习 ——nodejs环境和浏览器环境分别分析
  2. MySQL预处理语句
  3. Struts之ForwardAction
  4. 我眼中的go的语法特点
  5. SAE网站搭建(2)
  6. iOS编程修改系统音量
  7. 1.Perl基础系列之WHAT、WHY、HOW
  8. CodeForces 670B Game of Robots
  9. 1.javaOOP_Part1_抽象和封装
  10. mui中文在线手册及教程文档
  11. Integer的自动拆箱
  12. java finally深入探究
  13. js-高级(原型与原型链、作用域与作用域链、闭包)
  14. getparameter的使用
  15. 学习笔记CB005:关键词、语料提取
  16. java的数据类型:基本数据类型和引用数据类型
  17. Latex 编辑数学公式——快速上手
  18. HDU 4602 Partition (矩阵乘法)
  19. Putty远程SSH免密码方式链接Linxu
  20. 解决修改表结构,添加外键时出现&ldquo;约束冲突&rdquo;的错误

热门文章

  1. bootstrap添加多个模态对话框支持
  2. 即时通讯新手入门:一文读懂什么是Nginx?它能否实现IM的负载均衡?
  3. bzoj1966:[AHOI2005]病毒检测
  4. 黑马Lambda表达式学习 Stream流 函数式接口 Lambda表达式 方法引用
  5. VC 中TEXT、_T、L的区别
  6. web前端与后台数据交互
  7. 牛客寒假6-E.海啸
  8. hdu6311( 2018 Multi-University Training Contest 2)
  9. [转] boost:lexical_cast用法
  10. nginx 配置步骤