明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

讀取config文件的2種方法

[摘要]項目進(jìn)入測試階段,暫時閑下來了,寫點筆記. 讀取web.config 或者 app.config中自定義配置的值的屬性,常用2種方法.假設(shè)有如下配置:<appSettings> <add key="A" value="config with A&q...
 項目進(jìn)入測試階段,暫時閑下來了,寫點筆記.

讀取web.config 或者 app.config中自定義配置的值的屬性,常用2種方法.

假設(shè)有如下配置:

<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;
  }