分類:[C#]
開発環境 visualstudio2019
使用言語 C#Windowsフォーム
現在 App.configのValueを変更しようとしていて躓いています。
変更は、プログラム(こちらにもKeyとValueがある)から行いたく、App.configのKeyとプログラム側にあるKeyが一致したら
App.configのValueをプログラム側のValueにしたいのですが
foreach (string key in System.Configuration.ConfigurationManager.AppSettings.AllKeys)
{
string value = ConfigurationManager.AppSettings[key];
System.Diagnostics.Trace.WriteLine(key + value);
Debug.WriteLine(key+value);
}
でcfgファイルを読み込めるので
上記のforeachの中に
if(key==プログラムのキー)
{
value =プログラムのValue;
}
としたら、書き換わるのかと思いましたが
そもそもifにすら入りません。
App.configとプログラムとそれぞれに一致するkeyがあるのは確認済みです。
どうしたら書き換えることが出来るでしょうか。
ご教示お願い致します。
|