讀取config文件的2種方法
發(fā)表時間:2024-06-08 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]項目進(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;
}