修該Config文件程序程式

原创 2007年09月17日 19:51:00
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
using System.Xml;
using System.Reflection;

namespace Walter.K.Wang.Config
{
    
/// <summary>
    
/// 讀寫配置文件操作類
    
/// </summary>

    public class Config
    
{
        
/// <summary>
        
/// 讀配置文件
        
/// </summary>
        
/// <param name="key">關鍵字</param>
        
/// <returns></returns>

        public string ReadConfig(string key)
        
{
            
return ConfigurationManager.AppSettings[key].ToString();
        }


        
/// <summary>
        
///  寫配置文件
        
/// </summary>
        
/// <param name="key">關鍵字</param>
        
/// <param name="value"></param>

        public void WriteConfig(string key,string value)
        
{
            XmlDocument doc 
= new XmlDocument();
            
//創建DLL文件
            doc.Load(Assembly.GetEntryAssembly().Location + ".config");
            
//程序中片段碼
            XmlNode node = doc.SelectSingleNode("//appSettings");
            
if (node == null)
                
throw new InvalidOperationException("沒有找到AppSettings接點.");
            
try
            
{
                XmlElement elem 
= (XmlElement)node.SelectSingleNode(string.Format("//add[@key='{0}']", key));
                
if (elem != null)
                
{
                    elem.SetAttribute(
"value", value);
                }

                
else
                
{
                    elem 
= doc.CreateElement("add");
                    elem.SetAttribute(
"key", key);
                    elem.SetAttribute(
"value", value);
                    node.AppendChild(elem);
                }

                doc.Save(Assembly.GetEntryAssembly().Location 
+ ".config");
            }

            
catch(Exception Err)
            
{
                
throw new Exception(Err.Message);
            }

        }

    }

}

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

自定义应用程序配置文件(app.config)

自定义应用程序配置文件(app.config) 1. 向项目添加app.config文件: 右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置...

[总结]读取应用程序/类库配置文件(比如***.dll.config)的方法小结

0.引子 读取应用程序配置文件(比如***.exe.config)的方法有很多, .NET自带的ConfigurationManager也很方便. 这篇文章主要探讨类库生成的dll文件的配置信...

程序 操作 web.config(配置文件)

由于项目中多处需要对配置文件进行操作,如配置信息的读取、更改和写入,需要一个通用的类来对其进行操作和处理。这次的任务就是配置节的一些用法。     这次升级后的开发工具是基于VS2005的,分析了V...

SilverLight C#程序之:读取并修改App.config文件

1. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app....

winform程序读取和改写配置文件App.config元素的值

在开发Web项目的时候,会有一个配置文件Web.config,用来存放一些全局的变量,如连接数据库用的字符串。相应的,在开发winform程序时,也有一个配置文件,它就是App.config,这个文件...

使用配置文件(.settings、.config)存储应用程序配置

引言我不知大家早先是如何保存应用程序配置,以备下次打开时使用的,反正我开始学.Net的时候就去研究序列化,以二进制或XML格式的序列化来保存应用程序配置。这样每次都要建立单独的配置类,并书写读写配置代...

应用程序配置文件app.config

1.配置文件概述:   应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是co...

WPF中应用程序exe的自带config文件

项目--Properties--Application---Target framework把.Net framework 4 Client Profile改成.Net framework 4app....

读取应用程序/类库配置文件(比如***.dll.config)的方法小结

0.引子 读取应用程序配置文件(比如***.exe.config)的方法有很多, .NET自带的ConfigurationManager也很方便. 这篇文章主要探讨类库生成的dll文件的配置信息...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)