ユーザー設定の app.config ファイルを読み書きしようとしています。confige ファイルを操作するためのコードのスニペットを見つけました。最終的にコンパイルして実行しましたが、App.config ファイルに対して何もしていないようです。
コードは次のとおりです。
Method MainForm1.Button1.Click(sender: System.Object; e: System.EventArgs);
var
config : System.Configuration.Configuration;
begin
config:=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add('PreferenceToRemember','value1');
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection('appSettings');
end;
エラーなしでコンパイルしていますが、何かを行っているかどうかはわかりません。
コードに何か問題がありますか?セクションの書き込み/読み取りと、キー/値の書き込み/読み取りができる必要があります。前もって感謝します。
更新: ConfigurationManager を使用する代わりに、単に Properties.Settings.Default を使用します。ただし、プログラムはエラーなしで準拠しており、コードは単純に見えますが、書き込みと読み取りに少し問題があります。
コード内から Properties.Settings.Default をどのように読み書きしますか?