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#读取xml节点数据方法小结
本文实例总结了C#读取xml节点数据的方法.分享给大家供大家参考.具体如下: 第一种: 使用XPath XML的路径我配置在web.config 的appSettings节点下 <appSettings> <add key="orgCodePath" value="../../template/home/orgCode.xml"/> </appSettings> XML结构如下: <?xml version="1.
-
C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1.插入节点 往节点中插入一个节点: 复制代码 代码如下: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlElement xe1=xmlDoc.CreateElement(
-
C#配置文件Section节点处理总结
本文实例总结了C#配置文件Section节点处理方法.分享给大家供大家参考.具体如下: 很多时候在项目开发中,我们都需要用配置文件来存储一些关于程序配置信息,这时候你可以选择INI或者app.config来存储,这里对此总结一下: 配置文件示例如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> &
-
C# 复制指定节点的所有子孙节点到新建的节点下
XML结构: 新建一个mask_list节点,一个procedure节点,将上面的mask_list和procedure节点的所有子孙节点添加到新建的mask_list和procedure节点 XmlElement mask_list = xmlDoc.CreateElement("mask_list"); XmlElement procedure = xmlDoc.CreateElement("procedure"); XmlNode xn_mask_list =
-
c#设置xml内容不换行及属性xsi:nil=true的空节点添加
1.设置生成xml的内容格式为不换行 默认用下面代码创建并生成xml的代码如下: 复制代码 代码如下: XmlDocument doc = new XmlDocument(); //这里为创建节点等代码,省略.... //保存 doc.Save(filename); 结果生成的节点有换行: <UserName> </UserName> 这样的话会导致xsd中如果有验证会通不过,要想不换行,doc.Save(filename);可以改为: 复制代码 代码如下: using (XmlT
-
js获取Treeview选中的节点(C#选中CheckBox项)
方法网上有很多,试了一下都有瑕疵.最后找了个看上去代码比较少,比较顺眼的,测试结果报错说有几个函数不存在,于是设置断点调试,各个属性查找有用的字段,终于找到. 现整理如下: 首先,要想在javascript中获取treeview中带checkbox的节点,需要设置treeview节点的某些属性,我是在后台代码中添加的. 复制代码 代码如下: TreeNode newNode = new TreeNode(); newNode.Text = "showText"; newNode.Val
-
C#通过XML节点属性/属性值读取写入XML操作代码实例
1.XML的内容如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?><root> <title> <settings id = "0" name = "显示文字">欢迎您!智慧服务,互动体验......</settings> <settings id = "1" name
-
C#中TreeView实现适合两级节点的选中节点方法
本文实例讲述了C#中TreeView实现适合两级节点的选中节点方法.分享给大家供大家参考.具体如下: class TreeViewChecked { bool isfirst = true; public TreeViewChecked(TreeView treeView) { treeView.AfterCheck += new TreeViewEventHandler(treeView_AfterCheck); treeView.AfterSelect += new TreeViewEven
-
C#实现appSettings节点读取与修改的方法
本文实例讲述了C#实现appSettings节点读取与修改的方法,分享给大家供大家参考.具体方法如下: 关键代码如下: 复制代码 代码如下: public static string GetAppSettingsValue(string key) { ConfigurationManager.RefreshSection("appSettings"); return ConfigurationManager.AppSettings[key] ?? string.Empt
-
String与XML互转以及从XML取节点值并修改的方法
读取xml文件生成Document对象 Document转换成String类型串 String串转成xml 已知xml节点取节点值 已知xml节点修改节点值 一个xml文件: <?xml version="1.0" encoding="UTF-8"?> <transaction> <body> <request> <tranTyp>批量业务现存</tranTyp> <acctNm>0
-
android调用C语言实现内存的读取与修改的方法示例
写之前需要准备以下内容 android studio 已ROOT安卓设备 GG修改器 打开android studio,创建Native C++ Project activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andro
-
asp.net 读取并修改config文件实现代码
1. 向项目添加app.config文件: 右击项目名称,选择"添加"→"添加新建项",在出现的"添加新项"对话框中,选择"添加应用程序配置文件":如果项目以前没有配置文件,则默认的文件名称为"app.config",单击"确定".出现在设计器视图中的app.config文件为: <?xmlversion="1.0"encoding="utf-8&qu
-
C#创建、读取和修改Excel的方法
本文实例讲述了C#创建.读取和修改Excel的方法.分享给大家供大家参考.具体如下: windows下我们可以通过 Jet OLE DB访问Excel,就行访问数据库一样 复制代码 代码如下: // Namespaces, Variables, and Constants using System; using System.Configuration; using System.Data; private OleDbDataAdapter da; private DataTable dt; p
-
基于DATAFRAME中元素的读取与修改方法
DATAFRAME中使用iat[1,0]和iloc[0,1]对元素进行修改. a = [("hahaha",1),("lalala",2),("cacaca",6)] b = padas.DataFrame(a) b.iat[1,0] = 1.0 将位置横竖坐标为1,0的元素改为值为1.0. 以上这篇基于DATAFRAME中元素的读取与修改方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
c# 对CSV文件操作(写入、读取、修改)
一.DataTable数据写入CSV文件 public static void SaveCSV(DataTable dt, string fullPath)//table数据写入csv { System.IO.FileInfo fi = new System.IO.FileInfo(fullPath); if (!fi.Directory.Exists) { fi.Directory.Create(); } System.IO.FileStream fs = new System.IO.File
-
Spring Cloud Gateway(读取、修改 Request Body)的操作
Spring Cloud Gateway(以下简称 SCG)做为网关服务,是其他各服务对外中转站,通过 SCG 进行请求转发. 在请求到达真正的微服务之前,我们可以在这里做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类- 因为业务需要,我们的服务的请求参数都是经过加密的. 之前是在各个微服务的拦截器里对来解密验证的,现在既然有了网关,自然而然想把这一步骤放到网关层来统一解决. 如果是使用普通的 Web 编程中(比如用 Zuul),这本就是一个 pre filter 的事儿,把之前 Int
-
使用Python读取和修改Excel文件(基于xlrd、xlwt和openpyxl模块)
目录 1.使用xlrd模块对xls文件进行读操作 1.1 获取工作簿对象 1.2 获取工作表对象 1.3 获取工作表的基本信息 1.4 按行或列方式获得工作表的数据 2.使用xlwt模块对xls文件进行写操作 2.1 创建工作簿 2.2 创建工作表 2.3 按单元格的方式向工作表中添加数据 2.4 按行或列方式向工作表中添加数据 2.5 保存创建的文件 3.使用openpyxl模块对xlsx文件进行读操作 3.1 获取工作簿对象 3.2 获取所有工作表名 3.3 获取工作表对象 3.5 获取工作
-
python中csv文件创建、读取及修改等操作实例
1. python中创建新的csv文件 (1). 使用csv.writer()创建: 代码如下: import csv headers = ['学号','姓名','分数'] rows = [('202001','张三','98'), ('202002','李四','95'), ('202003','王五','92')] with open('score.csv','w',encoding='utf8',newline='') as f : writer = csv.writer(f) write
随机推荐
- 详解如何使用webpack打包Vue工程
- 基于jquery的无限级联下拉框js插件
- VBS获取外网IP地址并发送到指定邮箱的代码
- Coolite 中前台获取 GridPanel 当前选择行值的代码
- 浅谈NodeJs之数据库异常处理
- javascript实现Email邮件显示与删除功能
- ORACLE数据库事务隔离级别介绍
- Android笔记之:在ScrollView中嵌套ListView的方法
- CodeIgniter记录错误日志的方法全面总结
- Python外星人入侵游戏编程完整版
- Android自定义View中attrs.xml的实例详解
- js脚本学习 比较实用的基础
- php使用指定编码导出mysql数据到csv文件的方法
- Android开发之自定义view实现通讯录列表A~Z字母提示效果【附demo源码下载】
- JavaScript中的冒泡排序法
- 关于编写性能高效的javascript事件的技术
- Golang极简入门教程(三):并发支持
- Android仿探探卡片式滑动效果实现
- javascript一些不错的函数脚本代码
- 跨域请求 Apache 服务器配置的方法