好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#编程实现动态改变配置文件信息的方法

本文实例讲述了C#编程实现动态改变配置文件信息的方法。分享给大家供大家参考,具体如下:

配置文件实际上就是一个XML文件,所以我们可以使用XmlDocument来进行操作。

代码如下:

?

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( "保存成功!" );

}

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

dy("nrwz");

查看更多关于C#编程实现动态改变配置文件信息的方法的详细内容...

  阅读:64次