最近學了一下c#中的.config文件,就自己所學的作了一些隨手筆記:
有人可能會有疑問,學習.config文件有什麼作用,它在實際工作中能夠給我們提供什麼幫助呢?
那我們先看看AppConfig 的功能:
它重要的功能就是將命令行選項和配置文件選項統一到一種數據結構中,這樣的話可以在外部設置參數,而無須修改代碼來達到我們想要的效果,這樣說起來,可能會讓你迷惑,看下面這個例子:
創建一個App.config文件,內容如下:
在這個App.config中只定義了一個參數key為"TestURL",它的值value為"http://cspauthoringppe/zh-/news/_layouts/user.aspx"
那現在我們如何通過c#代碼來獲取"TestURL"的value值呢?
代碼如下:
通過這一行代碼就可以獲取App.config中設置的值,這裡是將App.config中設置的value值賦予字符串testURL,
所以字符串testURL為"http://cspauthoringppe/zh-/news/_layouts/user.aspx"
值得注意的是這裡ConfigurationManager這個方法是在命名空間using System.Configuration下,如果不加上這個命名空間就無法獲取ConfigurationManager方法。
我這裡只是淺談一下,其實裡面還有很多東西,要想深入可以查找相關的書籍。最後送給大家一句話
“不積跬步無以至千裡,不積小流無以成江海”