使用 C# 操作 App.config 檔案中的設定

閱讀時間約 2 分鐘

在開發應用程式時,常常需要設定一些參數或選項,以便於後續調整和管理。在 .NET 中,我們可以使用 App.config 檔案來存儲這些設定,並且可以通過 C# 代碼來讀取和寫入這些設定。本文將介紹如何使用 C# 操作 App.config 檔案中的設定。


寫入設定

要寫入 App.config 檔案中的設定,我們可以使用 ConfigurationManager 類。下面是一個範例代碼:

using System.Configuration;

// 打開配置文件
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

// 寫入設定值
config.AppSettings.Settings.Add("SettingName", "SettingValue");

// 保存配置文件
config.Save(ConfigurationSaveMode.Modified);

// 刷新設定
ConfigurationManager.RefreshSection("appSettings");

上述代碼中,我們首先通過 ConfigurationManager.OpenExeConfiguration 方法打開了配置文件,然後使用 Add 方法向 appSettings 區段中新增了一個設定,接著保存了配置文件並刷新了設定。這樣下一次讀取設定時就可以得到更新後的值。

讀取設定

要讀取 App.config 檔案中的設定,我們同樣可以使用 ConfigurationManager 類。以下是一個讀取設定的範例代碼:

using System.Configuration;

// 讀取設定值
string settingValue = ConfigurationManager.AppSettings["SettingName"];

這段代碼非常簡單,我們只需使用 AppSettings 屬性並指定設定的名稱即可獲取其值。

結論

通過上述示例,我們學習了如何使用 C# 操作 App.config 檔案中的設定。這些操作讓我們能夠方便地管理應用程式的配置,並在運行時動態調整相應的參數,從而實現更靈活的應用程式設計。

64會員
118內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言0
查看全部
發表第一個留言支持創作者!
程式輕鬆玩 的其他內容
在這篇教學中,我們將使用 C# 和 Microsoft.Office.Interop.Excel 庫將圖片插入到 Excel 試算表中。
在進行資訊輸入的過程中,經常需要在不同語言的文字之間切換輸入法,這可能會影響效率。不過,透過程式設計的方法,我們可以實現在選取到需要輸入中文的輸入框時自動切換到中文輸入法,讓操作更加便利。在這篇文章中,我們將介紹兩種實現自動切換中文輸入法的方法,一種是切換輸入法,另一種是使用IME輸入法。
在C#程式開發中,有時候我們需要透過Outlook來發送郵件。這篇教學將會教你如何使用Microsoft.Office.Interop.Outlook來完成這個任務。
在開發應用程式時,經常會遇到需要調整圖片大小以節省空間或加快加載速度的情況。本教學將介紹如何使用 C# 語言來壓縮圖片並調整其大小,以便在應用程式中使用。
在開發 C# WinForms 應用程式時,有時我們想要以非侵入性的方式向使用者顯示訊息或通知,而不必打斷他們的工作流程。一種常見的方式是利用 Windows 的 NotifyIcon 類別,在右下角的系統通知區域顯示小圖示,並且在使用者單擊時顯示訊息氣球提示。
在這個教學中,我們將使用 C# 和 WinForms 來建立一個基本的行事曆應用。我們將使用 MonthCalendar 控制元件,這是一個方便的工具,可用於顯示和選擇日期。這篇文章介紹瞭如何建立基本的行事曆應用,以及如何設定事件處理和添加自定義功能。
在這篇教學中,我們將使用 C# 和 Microsoft.Office.Interop.Excel 庫將圖片插入到 Excel 試算表中。
在進行資訊輸入的過程中,經常需要在不同語言的文字之間切換輸入法,這可能會影響效率。不過,透過程式設計的方法,我們可以實現在選取到需要輸入中文的輸入框時自動切換到中文輸入法,讓操作更加便利。在這篇文章中,我們將介紹兩種實現自動切換中文輸入法的方法,一種是切換輸入法,另一種是使用IME輸入法。
在C#程式開發中,有時候我們需要透過Outlook來發送郵件。這篇教學將會教你如何使用Microsoft.Office.Interop.Outlook來完成這個任務。
在開發應用程式時,經常會遇到需要調整圖片大小以節省空間或加快加載速度的情況。本教學將介紹如何使用 C# 語言來壓縮圖片並調整其大小,以便在應用程式中使用。
在開發 C# WinForms 應用程式時,有時我們想要以非侵入性的方式向使用者顯示訊息或通知,而不必打斷他們的工作流程。一種常見的方式是利用 Windows 的 NotifyIcon 類別,在右下角的系統通知區域顯示小圖示,並且在使用者單擊時顯示訊息氣球提示。
在這個教學中,我們將使用 C# 和 WinForms 來建立一個基本的行事曆應用。我們將使用 MonthCalendar 控制元件,這是一個方便的工具,可用於顯示和選擇日期。這篇文章介紹瞭如何建立基本的行事曆應用,以及如何設定事件處理和添加自定義功能。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
本文介紹了text-generation-webui的安裝方法和模型的選擇,包括模型的下載和擺放位置,並提供了相關的連結和建議。
Thumbnail
根據「生命投資週期法」,在收入穩定及投資報酬率穩定的前提下,年輕的時候預借未來幾年的收入,有利於投資收入的提升。因為投資收入=本金*報酬率,適當的提高本金,即使選股的報酬不高,也能獲得可觀的報酬。本文分享個人操作營建相關股票:新美齊、隆大、憶聲、順達之心得。
Thumbnail
上次分享過的LONG SHORT 策略(超高期望值的XRP 事件型交易策略!!),不到三個月1倍槓桿的LONG SHORT 策略報酬率將近40%(同期BTC走勢-7%),貓友表示這龍秀策略(LONG SHORT)太爽啦,還有沒有適合的龍秀策略(本文以龍秀代稱LONG SHORT)可以操作
Thumbnail
Make 提供了一個便捷的方式,讓你可以輕鬆地串聯不同的程式,使得工作和生活流程更加順暢。在這篇教學中,我們將探討如何透過 Make 將 Google Forms 與 Notion 整合,讓你能直接將表單回應的內容儲存至 Notion 資料庫中,省去了一一手動複製貼上的繁瑣步驟,節省了大量時間。
Thumbnail
Notion 是個功能強大的筆記和工作管理工具,可以根據不同的需求進行自定義。其中,使用 Formula 函數可以實現各種自動化和更多的數據操作。本篇文章中,我將向你展示如何使用 Formula 函數在 Notion 中顯示星期幾,在哪些情境下這個功能非常有用,提供實際演練,以及延伸應用。看下去囉。
Thumbnail
先前報告中有分享許多事件型操作機會,建議讀者請先閱讀先前的報告(連結放在下方)。上週 XRP  對戰 SEC 的訴訟中扳回一城,XRP 可能不會被列為證券,因此消息一出, XRP 暴漲接近一倍,市值已經超過 BNB, 成為市值第三大的加密貨幣。本篇報告要分析這次 XRP 扳回一城後,現在還能
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
本文介紹了text-generation-webui的安裝方法和模型的選擇,包括模型的下載和擺放位置,並提供了相關的連結和建議。
Thumbnail
根據「生命投資週期法」,在收入穩定及投資報酬率穩定的前提下,年輕的時候預借未來幾年的收入,有利於投資收入的提升。因為投資收入=本金*報酬率,適當的提高本金,即使選股的報酬不高,也能獲得可觀的報酬。本文分享個人操作營建相關股票:新美齊、隆大、憶聲、順達之心得。
Thumbnail
上次分享過的LONG SHORT 策略(超高期望值的XRP 事件型交易策略!!),不到三個月1倍槓桿的LONG SHORT 策略報酬率將近40%(同期BTC走勢-7%),貓友表示這龍秀策略(LONG SHORT)太爽啦,還有沒有適合的龍秀策略(本文以龍秀代稱LONG SHORT)可以操作
Thumbnail
Make 提供了一個便捷的方式,讓你可以輕鬆地串聯不同的程式,使得工作和生活流程更加順暢。在這篇教學中,我們將探討如何透過 Make 將 Google Forms 與 Notion 整合,讓你能直接將表單回應的內容儲存至 Notion 資料庫中,省去了一一手動複製貼上的繁瑣步驟,節省了大量時間。
Thumbnail
Notion 是個功能強大的筆記和工作管理工具,可以根據不同的需求進行自定義。其中,使用 Formula 函數可以實現各種自動化和更多的數據操作。本篇文章中,我將向你展示如何使用 Formula 函數在 Notion 中顯示星期幾,在哪些情境下這個功能非常有用,提供實際演練,以及延伸應用。看下去囉。
Thumbnail
先前報告中有分享許多事件型操作機會,建議讀者請先閱讀先前的報告(連結放在下方)。上週 XRP  對戰 SEC 的訴訟中扳回一城,XRP 可能不會被列為證券,因此消息一出, XRP 暴漲接近一倍,市值已經超過 BNB, 成為市值第三大的加密貨幣。本篇報告要分析這次 XRP 扳回一城後,現在還能