<appSettings>
<add key="aa" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=qq.mdb"/>
<add key="bb" value="bb"/>
</appSettings>
<add key="aa" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=qq.mdb"/>
<add key="bb" value="bb"/>
</appSettings>
1.方法一
string conString1=System.Configuration.ConfigurationSettings.AppSettings["aa"];
此方法是利用ConfigurationSettings.AppSettings属性(静态属性)
这也是我们用的最多的方法
2.方法二
System.Configuration.AppSettingsReader appReader=new System.Configuration.AppSettingsReader();
string conString2=Convert.ToString(appReader.GetValue("bb",typeof(string)));
此方法首先创建AppSettingsReader类的一个实例,再利用实例方法GetValue得到配置节点的数值
方法一在书写上简单明朗。
方法二写法稍微多些,一次读取多个配置点的数值,可以考虑方法二。
本文介绍了两种从应用程序配置文件中读取设置的方法:使用ConfigurationSettings.AppSettings属性和AppSettingsReader类。前者简洁明了,适用于单一配置项读取;后者虽然书写较繁琐,但适合批量读取多个配置项。
964

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



