您现在的位置:软界网技术中心WEB开发VS.net > 技术显示
.NET 2.0 中对配置文件的读写
2006-10-16 0:00:00   网友评论       阅读次数 点此评论
   在基于 .net 2.0 的企业库中,原来的配置应用程序块被废除了,使用了 .net 2.0 自带的读写配置功能,下面我们就来看看 .net 2.0 中读写配置的功能。 即: ConfigurationManager 类
  注意:ConfigurationManager 是处理客户端应用程序配置文件的首选方法;不推荐使用任何其他方法。

  对于 Web 应用程序,建议使用 WebConfigurationManager 类。

  这个类的 AppSettings 属性 在以前1.0 的时候,就有了, 2.0 中增加了 ConnectionStrings 属性。

  这些都不是今天我们要探讨的内容,我们今天要探讨的内容,是把一个配置类保存到配置文件中,以及把这个配置类从配置文件中实例化出来。

  这个配置类,必须是 派生自System.Configuration.ConfigurationSection 类

  如下面的类就是一个配置类

using System.Text;
using System.Configuration;
namespace ConfigTest
{
 class ConfigDataClass : ConfigurationSection
 {
  public ConfigDataClass()
  { }

  [ConfigurationProperty('id')]
  public int ID{
   get{return (int)this['id'];}
   set{ this['id'] = value;}
  }

  [ConfigurationProperty('name')]
  public string Name{
   get{ return this['name'].ToString();}
   set{ this['name'] = value;}
  }

  public override string ToString(){
   StringBuilder info = new StringBuilder();
   info.AppendFormat('id = {0};name = {1}', ID, Name);
   return info.ToString();
  }
 }
}
 
      来源: 作者:
 
【评论查看】
更多关于 .NET 2.0 中对配置文件的读写  的技术