.Net2.0 使用ConfigurationManager读写配置文件

内脏__

内脏__

2016-02-19 15:28

今天图老师小编给大家介绍下.Net2.0 使用ConfigurationManager读写配置文件,平时喜欢.Net2.0 使用ConfigurationManager读写配置文件的朋友赶紧收藏起来吧!记得点赞哦~

  .net1.1中如果需要灵活的操作和读写配置文件并不是十分方便,一般都会在项目中封装一个配置文件管理类来进行读写操作。而在.net2.0中使用ConfigurationManager 和WebConfigurationManager 类可以很好的管理配置文件,ConfigurationManager类在System.Configuration中,WebConfigurationManager在System.Web.Configuration中。根据MSDN的解释,对于 Web 应用程序配置,建议使用 System.Web.Configuration.WebConfigurationManager 类,而不要使用 System.Configuration.ConfigurationManager 类。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  下面我给出一个简单的例子说明如何使用WebConfigurationManager操作配置文件:
         //打开配置文件
          Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
          //获取appSettings节点
          AppSettingsSection appSection = (AppSettingsSection)config.GetSection("appSettings");
          //在appSettings节点中添加元素
          appSection.Settings.Add("addkey1", "key1's value");
          appSection.Settings.Add("addkey2", "key2's value");
          config.Save();

  运行代码之后可以看见配置文件中的改变:

  appSettings
    add key="addkey1" value="key1's value" /
    add key="addkey2" value="key2's value" /
  /appSettings
  修改和删除节点或属性也非常方便:

         //打开配置文件
          Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
          //获取appSettings节点
          AppSettingsSection appSection = (AppSettingsSection)config.GetSection("appSettings");
          //删除appSettings节点中的元素
          appSection.Settings.Remove("addkey1");
          //修改appSettings节点中的元素
          appSection.Settings["addkey2"].Value = "Modify key2's value";
          config.Save();
  配置文件:
  appSettings
     add key="addkey2" value="Modify key2's value" /
   /appSettings
  参考:http://msdn2.microsoft.com/en-us/library/ms228060.aspx

  http://justicfu.cnblogs.com/archive/2006/06/21/431632.html

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

.Net2.0 使用ConfigurationManager读写配置文件

Web开发
.Net2.0 使用ConfigurationManager读写配置文件

在.NET2.0中使用自定义事务操作

Web开发
在.NET2.0中使用自定义事务操作

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用java读写ini配置文件的原因以及实现

编程语言 网络编程
用java读写ini配置文件的原因以及实现

合理使用Win XP硬件配置文件

windows 操作系统
合理使用Win XP硬件配置文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Nginx 配置文件解析

服务器
Nginx 配置文件解析

squid的配置文件

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
squid的配置文件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

快速升级MySQL系统表

快速升级MySQL系统表

一些常用的数据操作类

一些常用的数据操作类
下拉加载更多内容 ↓