苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 33911|回复: 18
打印 上一主题 下一主题

[配置文件] C#修改App.config,Web.config文件帮助类,ConfigHelper

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-21 16:04:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
C#修改App.config,Web.config文件帮助类,ConfigHelper
导读部分
-------------------------------------------------------------------------------------------------------------
C#基类库苏飞版--系列教程导航
http://www.sufeinet.com/thread-655-1-1.html

下载之前你首先要注册成为会员哦,注册之后就可以直接下载啦

主要功能如下
  1. 1.根据Key取Value值
  2. 2.根据Key修改Value
  3. 3.添加新的Key ,Value键值对
  4. 4.根据Key删除项
复制代码
最新的ConfigHelper操作类
ConfigHelper-sufei.rar (571 Bytes, 下载次数: 1388)
看下面代码吧
[C#] 纯文本查看 复制代码
/// <summary>
/// 编 码 人:苏飞
/// 联系方式:361983679  
/// 更新网站:[url=http://www.sufeinet.com/thread-655-1-1.html]http://www.sufeinet.com/thread-655-1-1.html[/url]
/// </summary>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace AutoApk.FunctionClass
{
    public class ConfigHelper
    {
        /// <summary>
        /// 根据Key取Value值
        /// </summary>
        /// <param name="key"></param>
        public static string GetValue(string key)
        {
            return ConfigurationManager.AppSettings[key].ToString().Trim();
        }

        /// <summary>
        /// 根据Key修改Value
        /// </summary>
        /// <param name="key">要修改的Key</param>
        /// <param name="value">要修改为的值</param>
        public static void SetValue(string key, string value)
        {
            ConfigurationManager.AppSettings.Set(key, value);
        }

        /// <summary>
        /// 添加新的Key ,Value键值对
        /// </summary>
        /// <param name="key">Key</param>
        /// <param name="value">Value</param>
        public static void Add(string key, string value)
        {
            ConfigurationManager.AppSettings.Add(key, value);
        }

        /// <summary>
        /// 根据Key删除项
        /// </summary>
        /// <param name="key">Key</param>
        public static void Remove(string key)
        {
            ConfigurationManager.AppSettings.Remove(key);
        }
    }
}



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
推荐
发表于 2014-8-17 18:33:57 | 只看该作者
山猪 发表于 2014-8-17 18:07
我add的时候出现了改该配置是只读的。。

要想调用ConfigurationManager必须要先在工程里添加system.configuration.dll程序集的引用
推荐
发表于 2013-12-6 15:15:29 | 只看该作者
为什么app.config修改之后,不能保存修改结果?
推荐
发表于 2013-7-10 13:52:43 | 只看该作者
这代码不对啊,修改完了没有保存啊,那不等于没有改?而且还差一个判断是否存在的方法,虽然自己写也就一行代码{:soso_e127:}
19
发表于 2016-8-14 12:49:05 | 只看该作者
嗯,我现在试过了,还是有几个问题:
1 目前只能是app.config里面的appSettings,才起作用,如果名字换成app1.config,好像就不行了
2 修改的时候,显示的是可读,你的方法好像修改不了
3 必须是appSettings这个节点里面的才行吗,换一个节点如何访问呢
18
 楼主| 发表于 2016-8-12 18:15:34 | 只看该作者
shahdom 发表于 2016-8-12 14:40
没有一个例子,菜鸟还是不知道怎么用,
1 这个类怎么用呀
2 都没有提供操作哪个文件呢,路径在哪儿

全局配置文件,不需要路径,调取方法的不需要教程,学程序的谁还不知道怎么调取方法?
17
发表于 2016-8-12 14:40:13 | 只看该作者
没有一个例子,菜鸟还是不知道怎么用,
1 这个类怎么用呀
2 都没有提供操作哪个文件呢,路径在哪儿
16
发表于 2016-8-12 14:36:01 | 只看该作者
第一次学习c#,就碰到好贴吧,常来
15
发表于 2016-1-15 10:28:04 | 只看该作者
ariyoshi 发表于 2013-7-10 13:52
**** 作者被禁止或删除 内容自动屏蔽 ****

你好,请问下如何判断Config文件里该节点是不是已经存在。。
14
发表于 2015-10-28 23:53:53 | 只看该作者
强烈支持楼主ing……
13
发表于 2015-10-28 23:53:28 | 只看该作者
膜拜中....!
回复

使用道具 举报

12
发表于 2015-1-22 15:00:27 | 只看该作者
强烈支持楼主ing……
11
发表于 2015-1-21 17:05:54 | 只看该作者
强烈支持楼主ing 超有用感谢 收下了
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-7-13 16:32

© 2014-2021

快速回复 返回顶部 返回列表