C#实现appSettings节点读取与修改的方法

 更新时间:2014年10月12日 17:00:57   投稿:shichen2014  
这篇文章主要介绍了C#实现appSettings节点读取与修改的方法,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了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;
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • 一篇文章说通C#中的异步迭代器

    一篇文章说通C#中的异步迭代器

    这篇文章主要给大家介绍了如何通过一篇文章说通C#中的异步迭代器的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C# 获取当前月份天数的三种方法总结

    C# 获取当前月份天数的三种方法总结

    本篇文章主要是对C#中获取目前月份的天数的三种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • Winform 控件优化LayeredWindow无锯齿圆角窗体

    Winform 控件优化LayeredWindow无锯齿圆角窗体

    这篇文章主要为大家介绍了Winform 控件优化LayeredWindow实现无锯齿圆角窗体示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Unity的AssetPostprocessor之Model函数使用实战

    Unity的AssetPostprocessor之Model函数使用实战

    这篇文章主要为大家介绍了Unity的AssetPostprocessor之Model函数使用实战,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • WCF入门教程之Windows通讯接口

    WCF入门教程之Windows通讯接口

    这篇文章介绍了WCF入门教程之Windows通讯接口,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • c#中WinForm使用OpencvSharp4实现简易抓边

    c#中WinForm使用OpencvSharp4实现简易抓边

    本文主要介绍了c#中WinForm使用OpencvSharp4实现简易抓边,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • C#可空类型用法分析

    C#可空类型用法分析

    这篇文章主要介绍了C#可空类型用法,实例分析了C#可空类型的功能、定义及使用方法,需要的朋友可以参考下
    2015-05-05
  • C#如何使用Task执行异步操作

    C#如何使用Task执行异步操作

    这篇文章主要介绍了C#如何使用Task执行异步操作,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-05-05
  • c# 使用handle.exe解决程序更新文件被占用的问题

    c# 使用handle.exe解决程序更新文件被占用的问题

    这篇文章主要介绍了c# 使用handle.exe解决程序更新文件被占用的问题,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • C#实现在PDF文档中应用多种不同字体

    C#实现在PDF文档中应用多种不同字体

    在PDF文档中,可绘制不同字体样式、不同语言的文字,可通过使用Standard字体、TrueType字体、CJK字体或者自定义(私有)等字体类型。本文将具体介绍实现的方法,需要的可以参考一下
    2022-01-01

最新评论