C#读取配置(App.config)

原创 2015年11月17日 21:56:13
  1. 概述

    配置就像是一个人的记忆储存大量完成或者需要去完成的内容,从而方便用户储存信息 保证下次运行的大量繁琐工作

  2. 工作原理
    原理图

  3. 方法

创建一个App.config如下内容


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="Test" value="hello world"/>
        </appSettings>
    </configuration>

C# 首先调用 System.Configuration.dll

然后再代码区引用 using System.Configuration;

//**标签标题读取配置文件
//**读取Test里的value属性

private void Form1_Load(object sender, EventArgs e)
        {

            label1.Text=ConfigurationManager.AppSettings["Test"];
            }
  1. 测试图
    这里写图片描述

重要:有些按照此类方法调试后显示空白并没有调用到APP.config解决方法

  • 1:请认真检查你的key值是否一致
  • 2:一定要把APP.config载入到你的项目当中 当你第一次运行的时候将会生成一个 peizhixiang.exe.config

    写入

    写入也挺简单的 也就那么几行代码

 Configuration config = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);//获取Configuration对象
                        config.AppSettings.Settings["name"].Value = textBox1.Text;//key的值取textbox.text
                        config.Save(ConfigurationSaveMode.Modified);//保存
                        ystem.Configuration.ConfigurationManager.RefreshSection("appSettings");//刷新

版权声明:本文为博主原创文章,未经博主允许不得转载。

C#的配置文件App.config使用总结

首先,先说明,我使用的app.config 配置文件的格式如下: 因此,对于配置文件的读取方式如下:(依然由...
  • celte
  • celte
  • 2013年08月04日 20:21
  • 25477

C#基本知识 -- App.config文件的配置与读取

对于需要配置的常量,在App.config中进行配置,格式为: 如: [html] view plain copy xml version="1.0"...
  • qq_16542775
  • qq_16542775
  • 2016年10月14日 11:38
  • 949

Winform操作App.config(增加、修改、删除、读取等)

1. 操作App.config需要添加引用System.Configuration,并且在程序中using System.Configuration。 2. 添加键为keyName、值为keyVal...
  • softimite_zifeng
  • softimite_zifeng
  • 2017年03月06日 20:13
  • 2852

C#基本知识 -- App.config文件的配置与读取

对于需要配置的常量,在App.config中进行配置,格式为: 如: 在主程序中,需要读取App.config文件中配置的变量,采用 ...
  • Lyncai
  • Lyncai
  • 2013年02月28日 11:49
  • 4191

C# 读取保存App.config配置文件

public class ConfigureAppConfig { //静态构造,不能实例化 static ConfigureAppConfig() { } /**//// /// 获取AppSet...
  • wzk456
  • wzk456
  • 2015年10月09日 16:03
  • 7199

C# winform把新值写入app.config文件

网上找的只能暂时把新设置的值加载进去,但是回头去看app.config和exe.config,这两个xml文件都没变。这里提供一个直接把新值写入xml的方法: app.config如下: ...
  • xiangxianghehe
  • xiangxianghehe
  • 2017年09月03日 21:39
  • 699

C#学习日记2017-02-14 配置文件APPconfig问题

问题描述:读取APPconfig文件中的某个节点的的值,利用配置文件中的值初始化某些值 解决办法:利用ConfigurationManager的Appsettings["某个要获取的字段名"]的方法...
  • yeyoushen000000
  • yeyoushen000000
  • 2017年02月14日 14:42
  • 750

App.Config配置文件说明

前言   在项目中,为了使代码更加灵活,更加方便调整,我们都在config中添加许多配置信息,一般可以选择.NET自带的配置文件形式app.config或者web项目中的web.config来完成配...
  • Gnd15732625435
  • Gnd15732625435
  • 2016年12月01日 22:34
  • 686

c#读写App.config,ConfigurationManager.AppSettings

我们经常会希望在程序中写入一些配置信息,例如版本号,以及数据库的连接字符串等。你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了Ap...
  • liuhhaiffeng
  • liuhhaiffeng
  • 2016年09月19日 11:49
  • 5914

C#读写App.config配置文件

C#读写config配置文件 应用程序配置文件(App.config)是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必...
  • kone0611
  • kone0611
  • 2016年03月30日 09:36
  • 2798
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#读取配置(App.config)
举报原因:
原因补充:

(最多只允许输入30个字)