C#中怎样获取默认配置文件App.config中配置的键值对内容
场景
在新建一个程序后,项目中会有一个默认配置文件App.config
一般会将一些配置文件信息,比如连接数据库的字符串等信息存在此配置文件中。
怎样在代码中获取自己配置的键值对信息。
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
双击App.config,并添加如下格式的信息
<?xml version="1.0" encoding="utf-8"?>
<configuration><startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup><appSettings><!--扫描仪配置--><add key="SqlConention" value="server=localhost;database=badao;uid=sa;pwd=123"/></appSettings>
</configuration>
然后右击项目引用,添加配置引用
因为如果只是添加了using System.Configuration;
则会提示:
在需要获取配置文件中设置的地方使用
var values = ConfigurationManager.AppSettings["SqlConention"];
获取,其中字符串的内容就要与配置文件中的key所对应 。
C#中怎样获取默认配置文件App.config中配置的键值对内容相关推荐
- 类项目中的配置文件app.config在打包安装后的信息获取的问题
在一个项目中碰到这样的一个问题,做一个WORD插件,功能在类库项目中实现了,配置信息存在类库项目的配置文件app.config中,在进行打包后,获取的配置文件中的DocType节点信息时,使用以下方法 ...
- C#读写操作app.config中的数据
原文地址为: C#读写操作app.config中的数据 读语句: String str = ConfigurationManager.AppSettings["DemoKey"]; ...
- VS中C#读取app.config数据库配置字符串的三种方法(转)
关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet, ...
- 使用.NET Framework的配置文件app.config
在一般的项目中,为了使你的代码更加灵活,更方便调整,减少不必要的hard code,我们都在config中添加许多配置信息,一般可以选择.NET自带的配置文件形式app.config或者web项目中的 ...
- 一步一步教你玩转.NET Framework的配置文件app.config (转载)
一步一步教你玩转.NET Framework的配置文件app.config 在一般的项目中,为了使你的代码更加灵活,更方便调整,减少不必要的hard code,我们都在config中添加许多配置信息, ...
- app/config 中的配置说明
在 app/config 文件夹中经常配置的一般有两个文件:app.php和database.php两个文件,他们一个是配置项目杂项的.一个是配置数据库的.下面我就里面的常用配置做一下解释: 先是ap ...
- 在Web.config或App.config中的添加自定义配置
.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍 ...
- winform程序读取和改写配置文件App.config元素的值
在开发Web项目的时候,会有一个配置文件Web.config,用来存放一些全局的变量,如连接数据库用的字符串.相应的,在开发winform程序时,也有一个配置文件,它就是App.config,这个文件 ...
- webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...
文档从网络中收集,已重新整理排版 .word 版本可编辑 . 欢迎下载支持 . 1 word 版本可编辑 . 欢迎下载支持 . 解决在 Web.config 或 App.config 中添 加自定义配 ...
最新文章
- TCP 和 UDP的理解
- RNN-循环神经网络和LSTM_01基础
- 新增方法java_Java8_map新增方法
- Spring版本特性:Spring各个版本引入了哪些新特性?
- 深度挖掘 Laravel 生命周期
- 解决浏览器 Provisional headers are shown 无法向后台发送请求问题
- 在ubuntu下打开.TXT文件,中文显示为乱码
- 如何自学python知乎-如何快速学习python?
- 安卓代码获取系统属性值
- 就想了解服务器为什么1M带宽网速却达不到1M
- OEM和ODM的区别
- 《上瘾:让用户养成使用习惯的四大产品逻辑》读书笔记摘录
- 计算机word做课程表实验报告,《用word做课程表》教学设计
- 关于火狐浏览器无法倍速看百度网盘视频
- 迷你计算机工作站,这到底是什么 迄今最mini的工作站即将发售
- java语言程序设计(新手篇)
- php文件乱码修复工具下载,PHP文件下载出现乱码
- 麻省理工公开课:微积分,中文字幕视频+PDF
- ansi编码转换器安卓版_ansi编码批量转换器
- css 鼠标沙漏,CSS3 沙漏动画
热门文章
- 脉冲电子围栏系统介绍_网络型脉冲电子围栏系统介绍
- weblogic 负载均衡搭建
- 项目中遇到Cannot read property 'length' of null
- JavaWeb 入门篇(2)Hello Servlet!!!
- 开始使用Jenkins
- php封装数据库操作类,php简单数据库操作类的封装
- 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器
- access 导入 txt sql语句_从零开始学习 MySQL 系列索引、视图、导入和导出
- windows nginx c++读取请求数据_震撼!全网第一张源码分析全景图揭秘Nginx
- android 基于位置服务,Android 基于位置服务的基本知识