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#实现appSettings节点读取与修改的方法

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23438.html

相关内容

C#设计模式之Template模板方法模式实现ASP.NET自定义控件 密码强度检测功能

DevExpress GridView自动滚动效果

C#网络爬虫代码分享 C#简单的爬取工具

解析C#设计模式编程中适配器模式的实现


.net 随机生成汉字

C#中委托用法实例分析

C#从文件或标准输入设备读取指定行的方法

C#和Java中二维数组区别分析

时间: 2024-10-13 16:21:38

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

DOM读取和修改节点对象属性

一.获取和修改元素间的内容(3种) 1.innerHTML 获得/设置元素开始标签和结束标签之间的html原文 固定套路:1.删除父元素下所有子元素:parent.innerHTML=""; 2.批量替换父元素下所有子元素:parent.innerHTML="所有子元素标签组成的html" 2.textContent/innerText: 获得开始标签和结束标签之间的文本(去除标签) textContent 是DOM标准:innerText 是IE8: 3.文本节点

JavaScript之DOM-2 读取和修改节点信息(节点信息、元素的内容、属性)

一.节点信息 节点名称 nodeName - nodeName: 节点的名称,String 类型属性 - nodeName 是只读的 节点类型 nodeType - nodeType:节点类型,Number 类型属性 节点值 nodeValue - nodeValue:节点的值,String类型属性 二.元素的内容 HTML 内容 - 元素节点对象的innerHTML属性读取或设置元素节点中的HTML内容 文本内容 - 元素节点对象的textContent属性用于读取或设置元素节点中的文本内容-

.Net配置文件读取及修改方法封装(未加密)

.Net平台下开发时,需要将有些数据存储在XML文档中,而我们的首选即是默认新建的app.Config了.新建流程如下: 第一步:在启动工程上右键->添加->新建项.如下图: 第二步:新建配置文件,修改名称,切记要将默认的App1.config修改为App.config,因为默认寻找的配置文件名称是App.config.如果不改名称将找不到,如下图: 第三步:添加相应的connectionStrings和appSettings,如下图: 那么至此,我们的配置文件已经创建好了.那么创建好的配置文

C# 配置文件读取与修改

C# 配置文件读取与修改 配置文件在很多情况下都使用到, 配置文件分为两种 一种是应用程序的配置文件, 一种是web的配置文件. 两种配置文件最大的区别是web的配置文件更新之后会实时更新, 应用程序的配置文件不会实时更新. 更新应用程序的配置文件之后需刷新 ConfigurationManager.RefreshSection("appSettings");// 刷新命名节,在下次检索它时将从磁盘重新读取它. ConfigurationSettings也存在这个问题, 但是我还不知道

C# 对 App.config的appSettings节点数据进行加密

.NET平台下的Winform和Asp.net的配置文件默认都是明文保存的,本文使用的是.Net自身如何加密配置文件,不包含自定义的加密规则 但.Net是提供了直接对配置文件加密的功能的,使用.Net加密的配置节在读取时不需要手动解密,.Net会自行解密并返回解密后的数据. 加密后的数据会保存到一个单独的配置节点里(不管加密的节点下有多少子项,加密后的数据都在CipherValue 里) .Net是按照节点来进行加密的,所以如果给像appSettings这样的节点加密,那么该节点下面的所有数据都

JPEG图片扩展信息读取与修改

近日项目中需要用到往jpg图片中写入信息(非水印),经调研发现Android中已经封装了读写jpg图片扩展信息的api(ExifInterface). 对应api地址:http://developer.android.com/reference/android/media/ExifInterface.html 读写均是键值对的方式,需要注意的是值的类型需要严格按照api定义格式. 支持读写节点为: 1.TAG_APERTURE:光圈 2.TAG_DATETIME:日期时间 类型:String,格

配置文件——WebApp.config文件读取和修改

[csharp] view plain copy using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Net.Mime; using System.Text; using System.Threading.Tasks; using System.Web; using System.Xml; namespace Infrastructu

vc中json文件的读取、修改和添加字段的方法

前言: 本代码涉及到对json文件的读取.修改和添加方法 WTL中radir button的状态判断和设置可选以及取消可选 示例: 所需头文件: #include <json.h> #include <file_io.h> 代码部分: //读取下载线路在界面上的radir button中显示 void CMainDlg::read_download_line_from_cfg() { std_string strDownloadLine; file_io<> json_