想将一个变量值存在文件中是用ini方式好呢还是app.config方式好呢?解决思路
想将一个变量值存在文件中是用ini方式好呢还是app.config方式好呢?
目的是将一个记录状态的值写的文件中
打开程序是读取,并在程序运行过程中修改这个状态变量并保存到文件中
不知道INI方式好还是app.config方式好
现在是不是ini的已经过时了?
我自己调试config方式的时候读取没问题,但修改的时候总是改不了,程序也不报错,就是改不了
------解决方案--------------------
随便,你存注册表 也么人管
目的是将一个记录状态的值写的文件中
打开程序是读取,并在程序运行过程中修改这个状态变量并保存到文件中
不知道INI方式好还是app.config方式好
现在是不是ini的已经过时了?
我自己调试config方式的时候读取没问题,但修改的时候总是改不了,程序也不报错,就是改不了
public static bool SetConfig(string key, string value)
{
try
{
Configuration conf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
if (!conf.AppSettings.Settings.AllKeys.Contains(key))
conf.AppSettings.Settings.Add(key, value);
else
conf.AppSettings.Settings[key].Value = value;
conf.Save();
return true;
}
catch { return false; }
}
------解决方案--------------------
随便,你存注册表 也么人管