• c# 读取App.config


    一、前言:

    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");
  • 相关阅读:
    extjs 表单显示控制
    windows net user
    ORACLE截取时间
    oracle to_timestamp
    oracle to_date
    ext numberfield小数模式
    ext 仅文字field
    extjs 占位字段
    [转]CPU的位数与操作系统的位数的区别
    32位的Win7系统下安装64位的Sql Sever?
  • 原文地址:https://www.cnblogs.com/ziqiumeng/p/10599444.html
Copyright © 2020-2023  润新知