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

2024/02/02閱讀時間約 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 檔案中的設定。這些操作讓我們能夠方便地管理應用程式的配置,並在運行時動態調整相應的參數,從而實現更靈活的應用程式設計。

50會員
99內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言0
查看全部
發表第一個留言支持創作者!