场景

在新建一个程序后,项目中会有一个默认配置文件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中配置的键值对内容相关推荐

  1. 类项目中的配置文件app.config在打包安装后的信息获取的问题

    在一个项目中碰到这样的一个问题,做一个WORD插件,功能在类库项目中实现了,配置信息存在类库项目的配置文件app.config中,在进行打包后,获取的配置文件中的DocType节点信息时,使用以下方法 ...

  2. C#读写操作app.config中的数据

    原文地址为: C#读写操作app.config中的数据 读语句: String str = ConfigurationManager.AppSettings["DemoKey"]; ...

  3. VS中C#读取app.config数据库配置字符串的三种方法(转)

    关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet, ...

  4. 使用.NET Framework的配置文件app.config

    在一般的项目中,为了使你的代码更加灵活,更方便调整,减少不必要的hard code,我们都在config中添加许多配置信息,一般可以选择.NET自带的配置文件形式app.config或者web项目中的 ...

  5. 一步一步教你玩转.NET Framework的配置文件app.config (转载)

    一步一步教你玩转.NET Framework的配置文件app.config 在一般的项目中,为了使你的代码更加灵活,更方便调整,减少不必要的hard code,我们都在config中添加许多配置信息, ...

  6. app/config 中的配置说明

    在 app/config 文件夹中经常配置的一般有两个文件:app.php和database.php两个文件,他们一个是配置项目杂项的.一个是配置数据库的.下面我就里面的常用配置做一下解释: 先是ap ...

  7. 在Web.config或App.config中的添加自定义配置

    .Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍 ...

  8. winform程序读取和改写配置文件App.config元素的值

    在开发Web项目的时候,会有一个配置文件Web.config,用来存放一些全局的变量,如连接数据库用的字符串.相应的,在开发winform程序时,也有一个配置文件,它就是App.config,这个文件 ...

  9. webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...

    文档从网络中收集,已重新整理排版 .word 版本可编辑 . 欢迎下载支持 . 1 word 版本可编辑 . 欢迎下载支持 . 解决在 Web.config 或 App.config 中添 加自定义配 ...

最新文章

  1. TCP 和 UDP的理解
  2. RNN-循环神经网络和LSTM_01基础
  3. 新增方法java_Java8_map新增方法
  4. Spring版本特性:Spring各个版本引入了哪些新特性?
  5. 深度挖掘 Laravel 生命周期
  6. 解决浏览器 Provisional headers are shown 无法向后台发送请求问题
  7. 在ubuntu下打开.TXT文件,中文显示为乱码
  8. 如何自学python知乎-如何快速学习python?
  9. 安卓代码获取系统属性值
  10. 就想了解服务器为什么1M带宽网速却达不到1M
  11. OEM和ODM的区别
  12. 《上瘾:让用户养成使用习惯的四大产品逻辑》读书笔记摘录
  13. 计算机word做课程表实验报告,《用word做课程表》教学设计
  14. 关于火狐浏览器无法倍速看百度网盘视频
  15. 迷你计算机工作站,这到底是什么 迄今最mini的工作站即将发售
  16. java语言程序设计(新手篇)
  17. php文件乱码修复工具下载,PHP文件下载出现乱码
  18. 麻省理工公开课:微积分,中文字幕视频+PDF
  19. ansi编码转换器安卓版_ansi编码批量转换器
  20. css 鼠标沙漏,CSS3 沙漏动画

热门文章

  1. 脉冲电子围栏系统介绍_网络型脉冲电子围栏系统介绍
  2. weblogic 负载均衡搭建
  3. 项目中遇到Cannot read property 'length' of null
  4. JavaWeb 入门篇(2)Hello Servlet!!!
  5. 开始使用Jenkins
  6. php封装数据库操作类,php简单数据库操作类的封装
  7. 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器
  8. access 导入 txt sql语句_从零开始学习 MySQL 系列索引、视图、导入和导出
  9. windows nginx c++读取请求数据_震撼!全网第一张源码分析全景图揭秘Nginx
  10. android 基于位置服务,Android 基于位置服务的基本知识