假设有如下配置:
<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;
}
本文介绍了两种从.NET配置文件中获取设置的方法:使用ConfigurationSettings.AppSettings和AppSettingsReader类。通过示例展示了如何实现并捕获可能发生的异常。
98

被折叠的 条评论
为什么被折叠?



