app.configの設定値を変更する方法を紹介します。
検証環境
- Visual Studio 2010 SP1
- .NET Framework 4
app.config
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="hoge" value="foo"/> </appSettings> </configuration>
ソースコード
using System.Configuration; namespace AppConfigSample { class Program { static void Main(string[] args) { // 全てのユーザーに適用する。 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings["hoge"].Value = "bar"; config.Save(); } } }
参考にしたサイト
「アプリケーション構成ファイル」を編集する: .NET Tips: C#, VB.NET
『「アプリケーション構成ファイル」を使用して設定を読み込む』ではアプリケーション構成ファイルの簡単な利用法を、「外部ファイルにコントロールのプロパティを格納する」では動的プロパティの簡単な利用法を紹介しました。ここでは「アプリケーション構成ファイル」に保存されている値の変更、追加、削除等をプログラムで行う方法を紹介します。 ...