怎么使用config文件
添加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文件相关推荐
- ATS上的hosting.config和volume.config文件解读
为了更加灵活和精细地规划缓存磁盘的空间使用,我们可以更进一步地使用hosting.config和volume.config文件. hosting.config 描述域名和分卷的对应关系: host ...
- Web.Config文件配置之限制上传文件大小和时间
在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...
- Web.Config文件配置之连接默认错误页
在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现.例如访问者在访问网站时出现错误,程序将跳转到默认页面erro ...
- C#项目中关于多个程序集下App.config文件的问题
在项目中我们会经常用到App.config文件,有的是自动生成的,比如引用webservice.wcf服务时生成:也有手动建立的配置文件直接默认名就为app.config. 这些配置有的保存当前程序集 ...
- 读取并修改App.config文件(转载)
1. 向项目添加app.config文件: 右击项目名称,选择"添加"→"添加新建项",在出现的"添加新项"对话框中,选择"添加应 ...
- Web.config文件使用
一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式), ...
- config文件_您自己的MicroProfile Config来源
config文件 MicroProfile配置,即一部分MicroProfile规格,是Java Enterprise和微服务配置的标准化. 开箱即用(即,对于规范定义的所有实现都是强制性的)有3种方 ...
- 利用程序动态管理Web.config文件的配置
Web.config文件假设有如下需要管理的配置信息: <appSettings> <add key="Sitetitle" value="站点名 ...
- ubuntu下wget下载Linux内核源码、make生成.config文件
根据资料,如果要调试Linux内核源码,需要自己编译内核源码:原因是,一般下载的内核并不是为调试而编译的,要在编译时开启 "Compile the kernel with debug inf ...
- Spring xml 配置使用外部config 文件
Spring xml 配置使用外部config 文件 当使用Spring framework后, 我们一般会把db connection的信息写在spring的bean config xml里面. 例 ...
最新文章
- 2022-2028中国橡胶衬里行业全景调研及竞争格局预测报告
- TabControl控件用法图解
- u-boot的补丁文件patch
- jQuery(2)——如何使用jQuery回显数据
- ffmpeg time_base详解
- 算法导论第三版 第一章答案
- 微信小程序毕业设计和毕业论文怎么写,答辩流程是怎样的?
- 桥接模式、NAT模式和仅主机模式
- 使用ffmpeg命令把单张或多张图片生成固定时长的视频
- html万花筒相册旋转效果,jquery css3 3D万花筒图片相册展示特效
- Ubuntu下配置FreeRadius+L2TP+MySQL,实现限制用户流量和登录人数
- Ubuntu16.04 + Titan XP + cuda8.0 + cudnn5.1 + opencv3.3.0 + caffe
- 人脸识别服务器端软件设计(delphi XE10)
- Linux压缩包,解压缩包,vim,yum仓库,zip,用户管理
- aws mysql 多区_AWS RDS多可用区+EC2实例跑mysql从库的测试
- Spring懒加载机制原理和配置讲解
- Class not found: “xxx.xxx.xxx“报错
- 如何划分测试集和训练集
- html去掉button的默认样式
- 西部开源学习笔记BOOK3《DNS本地高速缓存服务器》
热门文章
- 虫师python appium自动化测试书_Selenium3自动化测试实战(基于Python语言)
- 互联网领袖们的形象到底是如何走下神坛的?
- IDEA 对单个的java class文件打成jar包
- Matlab中ode45求解时报错:必须返回列向量。
- Twitter登录Callback URL not approved for this client application错误记录
- 华为——OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态
- sqli-labs(全通关刷题笔记)
- abap al设置单元格可编辑 oo_REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格
- Unity3D使用腾讯广点通广告
- 如何将这个递归调用停下来呢?