添加System.Configuration.dll引用

引用using System.Configuration名称空间

读取config文件的appSettings节的方法比较简单,可以通过上文中 System.Configuration.ConfigurationManager.AppSettings["Key"]的方法进行访问,但该方法不提供写入。

如果希望写入配置文件,可以使用ConfigurationManager对象执行打开配置文件的操作后,将会返回一个Configuration的对象,利用该对象进行操作(增删改查都可以)。

private void  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" );
}

转载于:https://www.cnblogs.com/xyyshishuaige/p/9006781.html

怎么使用config文件相关推荐

  1. ATS上的hosting.config和volume.config文件解读

    为了更加灵活和精细地规划缓存磁盘的空间使用,我们可以更进一步地使用hosting.config和volume.config文件.   hosting.config 描述域名和分卷的对应关系: host ...

  2. Web.Config文件配置之限制上传文件大小和时间

    在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...

  3. Web.Config文件配置之连接默认错误页

    在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现.例如访问者在访问网站时出现错误,程序将跳转到默认页面erro ...

  4. C#项目中关于多个程序集下App.config文件的问题

    在项目中我们会经常用到App.config文件,有的是自动生成的,比如引用webservice.wcf服务时生成:也有手动建立的配置文件直接默认名就为app.config. 这些配置有的保存当前程序集 ...

  5. 读取并修改App.config文件(转载)

    1. 向项目添加app.config文件: 右击项目名称,选择"添加"→"添加新建项",在出现的"添加新项"对话框中,选择"添加应 ...

  6. Web.config文件使用

    一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式), ...

  7. config文件_您自己的MicroProfile Config来源

    config文件 MicroProfile配置,即一部分MicroProfile规格,是Java Enterprise和微服务配置的标准化. 开箱即用(即,对于规范定义的所有实现都是强制性的)有3种方 ...

  8. 利用程序动态管理Web.config文件的配置

    Web.config文件假设有如下需要管理的配置信息: <appSettings>    <add key="Sitetitle" value="站点名 ...

  9. ubuntu下wget下载Linux内核源码、make生成.config文件

    根据资料,如果要调试Linux内核源码,需要自己编译内核源码:原因是,一般下载的内核并不是为调试而编译的,要在编译时开启 "Compile the kernel with debug inf ...

  10. Spring xml 配置使用外部config 文件

    Spring xml 配置使用外部config 文件 当使用Spring framework后, 我们一般会把db connection的信息写在spring的bean config xml里面. 例 ...

最新文章

  1. 2022-2028中国橡胶衬里行业全景调研及竞争格局预测报告
  2. TabControl控件用法图解
  3. u-boot的补丁文件patch
  4. jQuery(2)——如何使用jQuery回显数据
  5. ffmpeg time_base详解
  6. 算法导论第三版 第一章答案
  7. 微信小程序毕业设计和毕业论文怎么写,答辩流程是怎样的?
  8. 桥接模式、NAT模式和仅主机模式
  9. 使用ffmpeg命令把单张或多张图片生成固定时长的视频
  10. html万花筒相册旋转效果,jquery css3 3D万花筒图片相册展示特效
  11. Ubuntu下配置FreeRadius+L2TP+MySQL,实现限制用户流量和登录人数
  12. Ubuntu16.04 + Titan XP + cuda8.0 + cudnn5.1 + opencv3.3.0 + caffe
  13. 人脸识别服务器端软件设计(delphi XE10)
  14. Linux压缩包,解压缩包,vim,yum仓库,zip,用户管理
  15. aws mysql 多区_AWS RDS多可用区+EC2实例跑mysql从库的测试
  16. Spring懒加载机制原理和配置讲解
  17. Class not found: “xxx.xxx.xxx“报错
  18. 如何划分测试集和训练集
  19. html去掉button的默认样式
  20. 西部开源学习笔记BOOK3《DNS本地高速缓存服务器》

热门文章

  1. 虫师python appium自动化测试书_Selenium3自动化测试实战(基于Python语言)
  2. 互联网领袖们的形象到底是如何走下神坛的?
  3. IDEA 对单个的java class文件打成jar包
  4. Matlab中ode45求解时报错:必须返回列向量。
  5. Twitter登录Callback URL not approved for this client application错误记录
  6. 华为——OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态
  7. sqli-labs(全通关刷题笔记)
  8. abap al设置单元格可编辑 oo_REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格
  9. Unity3D使用腾讯广点通广告
  10. 如何将这个递归调用停下来呢?