C#中使用代码动态改变配置文件信息
static void Main(string[] args){XmlDocument xDoc = new XmlDocument();xDoc.Load("../../App.config");//加载xml文件XmlNode xNode;XmlElement xElem1;XmlElement xElem2;xNode = xDoc.SelectSingleNode("//appSettings");//获取指定的xml子节点xElem1 = (XmlElement)xNode.SelectSingleNode("//add[@key='type']");//获取子节点中指定的子节点//如果能获取到节点,就修改节点的value值if (xElem1 != null){xElem1.SetAttribute("value", "driver");//给节点中的value属性赋值(修改操作)}//如果不能获取到节点,就创建节点else{xElem2 = xDoc.CreateElement("add");xElem2.SetAttribute("key", "type");xElem2.SetAttribute("value","teacher");xNode.AppendChild(xElem2);}xDoc.Save("../../App.config");//保存xml文档Console.WriteLine("保存成功!");}
转载于:https://www.cnblogs.com/yangpeng-jingjing/p/5045755.html
C#中使用代码动态改变配置文件信息相关推荐
- Winforn中使用代码动态生成控件
场景 有时候需要根据配置文件在窗体中使用代码动态生成控件. 比如读取xml配置文件中的节点数量,然后在窗体中生成指定数量的RadioGroup控件. 实现 新建一个窗体,在窗体的加载完之后的事件中 p ...
- [免费专栏] Android安全之检测APK中调试代码是否暴露敏感信息
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...
- 代码动态改变 NGUI UILabel 的字体
有一次因为 ttf 分成简体和繁体两个..所以就需要动态改变NGUI 中 UILabel 的字体,但是不知道 UILabel 保存字体的字段是哪个 网上搜到..在这里记录一下 1 using Unit ...
- Android 中使用代码动态网格布局,程序员深度学习
<TextView android:id="@+id/text_title" style="@style/Text.Title" android:layo ...
- Unity中用代码动态改变材质球贴图
首先先把贴图放在Resources文件夹下,或者新建一个文件夹,便于管理. 并命好名,方便遍历. 创建脚本,挂在要动态改变的物体上. using System.Collections; using S ...
- mpvue微信小程序中使用svg图标,并通过代码动态改变图标颜色
微信小程序,mpvue中使用svg图标,并通过代码改变图标颜色 本文主要是mpvue开发小程序的代码,不过微信小程序原生开发应该也是一样的,思路都是通用的,按照这个思路微信小程序原生开发一样可以实现同 ...
- Android开发——Java代码动态改变图片颜色
前言 在Android开发当中,我们会遇到多张图片需要改变背景颜色,我们不能用代码写死,但是我们setBackgroundColor方法改变是会被把我们背景变成直角的,但是从用户体验感的角度来讲是带有 ...
- 中动态路径加载_GOT段在linux系统中实现代码动态加载的作用和其他段的说明
上一节我们看到,当程序想调用系统函数时,在编译阶段无法确认被调用函数所在的虚拟地址.因此必须有机制让程序在运行过程中,在调用系统API的时候有办法去确定所调用的系统函数对应的入口地址,这就是代码运行时 ...
- 给VS2008中c#代码自动添加版权信息
找到安装目录: C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052 ...
最新文章
- InputStream、OutputStream、String的相互转换(转)
- CentOS7服务去Nginx使用-安装
- CSS基本知识(慕课网)
- Linux 多线程开发-线程创建pthread_creat
- ocs 2007 r2 服务体验
- LADRC的学习——换被控对象进行仿真测试
- 华为设备配置IGMP基本功能
- 如何区分abcd类地址_如何判断IP地址是A类B类还是C类
- 台达PLC解密次数限制
- 电脑无线网卡安装不了驱动怎么办?
- 住房贷款等额本息(等额本金)还款计划计算
- love2d教程28--血条
- Git-Dumper工具:从站点中导出一个Git库
- 计算机组成原理浮点运算方法,计算机组成原理第二章 第11讲 浮点运算方法和浮点运算器.ppt...
- excel快捷键设置
- 几款常见接口管理平台对比
- java拆分日期_java实现日期拆分的方法
- Ajax与Json的使用
- 离线地图for SQLite
- Python网络相关面试题