读取config文件的两种方法

作者:admin     发表时间:2011-04-29

假设有如下配置:

<appSettings>
 <add key="A" value="config with A"/>
 <add key="B" value="config with B"/>
</appSettings>

using System.Configuration;

[A] 方法

string strTest  = ConfigurationSettings.AppSettings["A"];  // get A 's value

[B] 方法

AppSettingsReader appReader = new AppSettingsReader();
string strTest = appReader.GetValue(strKey,typeof(string)).ToString();

e.g.

private string GetConfig(string strKey)
  {
   AppSettingsReader appReader = new AppSettingsReader();
   string strReturn;
   try
   {
    strReturn = appReader.GetValue(strKey,typeof(string)).ToString();
   }
   catch(Exception ex)
   {
    strReturn = ex.Message.ToString();
   }
   finally
   {
    appReader = null;
   
   }
   return strReturn;
  }

CopyRight © 上海思远工作室 2010 All rights serverd. 给我留言
地址:上海市闵行区龙吴路5688弄51号   Tel:13764162371   Mail:haiwangliu@qq.com
Powered by SiyuanLab. 思远工作室提供技术支持