如何用C#读写配置文件(转载自网络)
来源:互联网 发布:java格斗游戏 编辑:程序博客网 时间:2024/06/05 04:56
读配置很简单,可以用ConfigurationManager.AppSettings[key] 来读出,
可是写配置文件时,如果写成这样
ConfigurationManager.AppSettings[key] = "111";
总是提示只读,那么该怎么办呢?
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Configuration;
- namespace BQKJ.Common
- {
- /// <summary>
- /// 对exe.Config文件中的appSettings段进行读写配置操作
- /// 注意:调试时,写操作将写在vhost.exe.config文件中
- /// </summary>
- public class ConfigAppSettings
- {
- /// <summary>
- /// 写入值
- /// </summary>
- /// <param name="key"></param>
- /// <param name="value"></param>
- public static void SetValue(string key, string value)
- {
- //增加的内容写在appSettings段下 <add key="RegCode" value="0"/>
- System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- if (config.AppSettings.Settings[key] == null)
- {
- config.AppSettings.Settings.Add(key, value);
- }
- else
- {
- config.AppSettings.Settings[key].Value = value;
- }
- config.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");//重新加载新的配置文件
- }
- /// <summary>
- /// 读取指定key的值
- /// </summary>
- /// <param name="key"></param>
- /// <returns></returns>
- public static string GetValue(string key)
- {
- System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- if (config.AppSettings.Settings[key] == null)
- return "";
- else
- return config.AppSettings.Settings[key].Value;
- }
- }
- }
0 0
- 如何用C#读写配置文件(转载自网络)
- 如何用c#读写配置文件
- 如何用c#读写配置文件
- 如何用c#读写配置文件(转自:http://blog.csdn.net/lanman/article/details/5287717)
- 如何用c#读写配置文件,最后一句帮了我大忙!
- 如何用VFP读写配置文件(.INI)?
- Qt如何用QSettings读写ini配置文件
- [转载]如何用C#语言构造蜘蛛程序
- 如何用C#语言构造蜘蛛程序(网络爬虫实现)
- 如何用JSP读写Cookie
- 如何用javascript操作本地文件(读写txt文件)
- 如何用javascript操作本地文件(读写txt文件)
- VC配置文件ini的读写(转载)
- VC配置文件ini的读写(转载)
- 如何用Maven创建web项目(具体步骤)(转载)
- 如何用delphi操作记录型文本文件(转载)
- 【转载】如何用Eclipse连接MySQL数据库(傻瓜篇)
- 如何用C#操作注册表
- Android通用流行框架
- GIS笔记——R*树:一种高效且健壮的点和矩形访问方法(节译)
- java/php/c#版rsa签名以及java验签实现
- 不写代码,快速实现px转换成dp
- 97. Interleaving String(dp)
- 如何用C#读写配置文件(转载自网络)
- 利用三方PagerBottomTabStrip完成底部的page滑动效果
- 在VMware中,双击鼠标左键,ctrl键粘滞问题
- linux开机自动启动内核模块
- cocos2d-x spine3.0导出2.0
- PHP Web相片资源管理模块--JAlbum
- php+ngnix windows下配置
- 【安卓】google gsp 开发使用为了支持5.0以上的设备
- 方法(思维)的变通