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#中使用代码动态改变配置文件信息相关推荐

  1. Winforn中使用代码动态生成控件

    场景 有时候需要根据配置文件在窗体中使用代码动态生成控件. 比如读取xml配置文件中的节点数量,然后在窗体中生成指定数量的RadioGroup控件. 实现 新建一个窗体,在窗体的加载完之后的事件中 p ...

  2. [免费专栏] Android安全之检测APK中调试代码是否暴露敏感信息

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

  3. 代码动态改变 NGUI UILabel 的字体

    有一次因为 ttf 分成简体和繁体两个..所以就需要动态改变NGUI 中 UILabel 的字体,但是不知道 UILabel 保存字体的字段是哪个 网上搜到..在这里记录一下 1 using Unit ...

  4. Android 中使用代码动态网格布局,程序员深度学习

    <TextView android:id="@+id/text_title" style="@style/Text.Title" android:layo ...

  5. Unity中用代码动态改变材质球贴图

    首先先把贴图放在Resources文件夹下,或者新建一个文件夹,便于管理. 并命好名,方便遍历. 创建脚本,挂在要动态改变的物体上. using System.Collections; using S ...

  6. mpvue微信小程序中使用svg图标,并通过代码动态改变图标颜色

    微信小程序,mpvue中使用svg图标,并通过代码改变图标颜色 本文主要是mpvue开发小程序的代码,不过微信小程序原生开发应该也是一样的,思路都是通用的,按照这个思路微信小程序原生开发一样可以实现同 ...

  7. Android开发——Java代码动态改变图片颜色

    前言 在Android开发当中,我们会遇到多张图片需要改变背景颜色,我们不能用代码写死,但是我们setBackgroundColor方法改变是会被把我们背景变成直角的,但是从用户体验感的角度来讲是带有 ...

  8. 中动态路径加载_GOT段在linux系统中实现代码动态加载的作用和其他段的说明

    上一节我们看到,当程序想调用系统函数时,在编译阶段无法确认被调用函数所在的虚拟地址.因此必须有机制让程序在运行过程中,在调用系统API的时候有办法去确定所调用的系统函数对应的入口地址,这就是代码运行时 ...

  9. 给VS2008中c#代码自动添加版权信息

    找到安装目录: C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052 ...

最新文章

  1. InputStream、OutputStream、String的相互转换(转)
  2. CentOS7服务去Nginx使用-安装
  3. CSS基本知识(慕课网)
  4. Linux 多线程开发-线程创建pthread_creat
  5. ocs 2007 r2 服务体验
  6. LADRC的学习——换被控对象进行仿真测试
  7. 华为设备配置IGMP基本功能
  8. 如何区分abcd类地址_如何判断IP地址是A类B类还是C类
  9. 台达PLC解密次数限制
  10. 电脑无线网卡安装不了驱动怎么办?
  11. 住房贷款等额本息(等额本金)还款计划计算
  12. love2d教程28--血条
  13. Git-Dumper工具:从站点中导出一个Git库
  14. 计算机组成原理浮点运算方法,计算机组成原理第二章 第11讲 浮点运算方法和浮点运算器.ppt...
  15. excel快捷键设置
  16. 几款常见接口管理平台对比
  17. java拆分日期_java实现日期拆分的方法
  18. Ajax与Json的使用
  19. 离线地图for SQLite
  20. Python网络相关面试题

热门文章

  1. 【消息中间件】AMQPRabbitMQ工作模式
  2. Python踩坑:类与类对象类型参数传递与使用
  3. java JVM虚拟机
  4. JavaScript精进篇
  5. 洛谷——P2708 硬币翻转
  6. 结构化方法与面向对象方法的比较
  7. mysql 忘记root密码 进行重置
  8. itext库产生word文档示例(.doc)
  9. rs.Open SQL,Conn,adOpenStatic,adLockOptimistic
  10. Visual Basic 9.0 前沿播报·静态篇(一)局部变量类型推测和数组初始化器