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");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM