码迷,mamicode.com
首页 > 移动开发 > 详细

c# 读取App.config

时间:2019-03-26 13:21:18      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:system   连接字符串   参数   manage   登陆   信息   元素   set   mode   

一、前言:

App.config的功能还是挺多的,包括读写,读主要用于记录数据库连接信息,初始化信息等,写可以用于记录用户上一次的操作信息,在用户退出再次登陆的时候可以读取上一次的信息,用于用户信息初始化,方便用户使用,本文会介绍着两种这操作。


 

二、App.config的读写操作

下面是一个很典型的App.config文件

读取操作:

由于1处是有 key 的,所以读取的时候只需要:

string sourceFolder = ConfigurationManager.AppSettings["sourceFolder"];

而 2 处(数据库连接字符串)没有key,所以读取的时候:

string CustomDB = ConfigurationManager.ConnectionStrings["CustomDB"].ConnectionString;

当然,如果你需要多个连接字符串,可以像3处一样,增加即可

技术图片

写入操作:

 

  //写入<add>元素的Value
    config.AppSettings.Settings["name"].Value = "fx163";
    //增加<add>元素
    config.AppSettings.Settings.Add("url", "http://www.fx163.net");
    //删除<add>元素
    config.AppSettings.Settings.Remove("name");
    //一定要记得保存,写不带参数的config.Save()也可以
    config.Save(ConfigurationSaveMode.Modified);
    //刷新,否则程序读取的还是之前的值(可能已装入内存)
    System.Configuration.ConfigurationManager.RefreshSection("appSettings");

 

c# 读取App.config

标签:system   连接字符串   参数   manage   登陆   信息   元素   set   mode   

原文地址:https://www.cnblogs.com/ziqiumeng/p/10599444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!