C#实现appSettings节点读取与修改的方法
程序员文章站
2023-12-18 22:45:04
本文实例讲述了c#实现appsettings节点读取与修改的方法,分享给大家供大家参考。具体方法如下:
关键代码如下:
复制代码 代码如下:public static...
本文实例讲述了c#实现appsettings节点读取与修改的方法,分享给大家供大家参考。具体方法如下:
关键代码如下:
复制代码 代码如下:
public static string getappsettingsvalue(string key)
{
configurationmanager.refreshsection("appsettings");
return configurationmanager.appsettings[key] ?? string.empty;
}
public static bool updateappsettings(string key, string value)
{
var _config = configurationmanager.openexeconfiguration(configurationuserlevel.none);
if (!_config.hasfile)
{
throw new argumentexception("程序配置文件缺失!");
}
keyvalueconfigurationelement _key = _config.appsettings.settings[key];
if (_key == null)
_config.appsettings.settings.add(key, value);
else
_config.appsettings.settings[key].value = value;
_config.save(configurationsavemode.modified);
return true;
}
{
configurationmanager.refreshsection("appsettings");
return configurationmanager.appsettings[key] ?? string.empty;
}
public static bool updateappsettings(string key, string value)
{
var _config = configurationmanager.openexeconfiguration(configurationuserlevel.none);
if (!_config.hasfile)
{
throw new argumentexception("程序配置文件缺失!");
}
keyvalueconfigurationelement _key = _config.appsettings.settings[key];
if (_key == null)
_config.appsettings.settings.add(key, value);
else
_config.appsettings.settings[key].value = value;
_config.save(configurationsavemode.modified);
return true;
}
希望本文所述对大家的c#程序设计有所帮助。