configファイルに定義した値を取得するサンプルです。
※FormプロジェクトならApp.config、WebプロジェクトならWeb.config
に定義した値を取得するサンプルです。
サンプル
Formプロジェクトの場合は、参照設定に「System.Configuration」を追加してください。
まずconfigファイルに以下のように「appSettings」を追加して値を定義します。
例)App.config設定
(App.config)
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="key01" value="hoge" />
<add key="key02" value="fuga" />
</appSettings>
</configuration>
Web.configの場合も同様に、configurationタグ直下に定義してください。
上記で定義した値は、プログラム中で以下のようにすれば取得できます。
例)configファイルに定義された値を取得する
using System.Configuration;
//キー"key1"と"key2"の値を取得する
string str1 = ConfigurationManager.AppSettings["key01"];
string str2 = ConfigurationManager.AppSettings["key02"];
//出力
Console.WriteLine(str1);
Console.WriteLine(str2);
結果
hoge
fuga
備考
- 指定したキーが定義されていない場合は、nullが返ります。