ConfigurationManager.AppSettings方法


一 配置文件概述:

應用程序配置文件是標准的 XML 文件,XML 標記和屬性是區分大小寫的。它是可以按需要更改的,開發人員可以使用配置文件來更改設置,而不必重編譯應用程序。配置文件的根節點是configuration。我們經常訪問的是appSettings,它是由.Net預定義的配置節。我們經常使用的配置文件的架構是下面的形式:

復制代碼
1 <xml version="1.0" encoding="utf-8"?>
2 <configuration>
3 <appSettings>
4 <add key="connectionstring" value="User Source=.;Password=;Initial
5 Catalog=test;Provider=SQLOLEDB.1;" />
6 <add key="TemplatePATH" value="Template" />
7 </appSettings>
8 </configuration>
復制代碼

在預定義的 appSettings 節(注意大小寫),有很多的元素,這些元素名稱都是“add”,有兩個屬性分別是“key”和“value”。 
.NET 提供了對appSettings節的訪問方法,.Net FrameWork 2.0后使用 ConfigurationManager 或 WebConfigurationManager。 
使用 System.Configuration.ConfigurationManager,需要在工程里添加對 system.configuration.dll 程序集的引用。(在解決方案管理器中右鍵點擊工程名稱,在右鍵菜單中選擇添加引用,在.NET選項卡下即可找到。) 
添加引用后,就可以用 ConfigurationManager.AppSettings[“Key”] 來讀取對應的值了
但是,ConfigurationManager.AppSettings 屬性是只讀的,並不支持修改屬性值。這是因為據說微軟不太建議我們動態寫入app.config文件,而是建議手工配置后,在程序運行時只做靜態訪問。

 轉自:https://www.cnblogs.com/rxhuiu/p/9186522.html


免責聲明!

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



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