導入:
日常の開発では、プログラムの構成情報を XML ファイルに保存することに慣れていますが、コード内で XML ファイルを読み書きするのはあまり便利ではありません。Winform/ASP.NET フレームワークの app.config ファイルについては、誰もがよく知っている必要があります。Visual Studio で自動的に生成された構成情報の一部も、このファイルに保存されます。次に示すように、app.config をプロジェクトに追加します。
ConfigurationManager クラスを介して app.config ファイルを読み書きする方が、XML ファイルを直接読み書きするよりもはるかに効率的にコーディングできます。
ConfigurationManager クラスは System.Configuration.ConfigurationManager パッケージをインポートする必要があることに注意してください。
app.config ファイルに組み込みノード <appSettings> を作成します。
上の図では、<appSettings> ノード ラベルは組み込みラベルです。最初の文字は小文字であることに注意してください。ConfigurationManager.AppSettings["UserName"] を使用すると、<appSettings> ノードの下にある子ノードをすぐに見つけることができます。
読み取りノード:
private void btn_Read_Click(object sender, EventArgs e)
{
string userName = ConfigurationManager.AppSettings["UserName"];//读取<appSettings>节点下UserName的值
label_Name.Text = "UserName:"+ userName;
}
ノードを更新します:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app = config.AppSettings;
app.Settings["UserName"].Value = "Jack";//更新UserName的值
config.Save(ConfigurationSaveMode.Modified);//保存
ノードを追加します:
app.Settings.Add("nodeName", "nodeValue");
接尾辞 config が付いた構成ファイルが exe ファイルのパスに生成されます。プログラム構成情報を管理するには、このファイルをメモ帳で開きます。