add key 和add name 用法和区别 转

转自http://hi.baidu.com/%D0%C7%B7%C9%D4%C2%C2%E4/home

"

 

<configuration>

<appSettings>

<add key="myconfig" value="Data Source=.;Initial Catalog=xbmis;User ID=sa;pwd=:"/>

<add key="crystalIamgeCleaner-AutoStart" value="true"/>

<add key="crystalImageCleaner-Sleep" value="6000" />

<add key="crystalImageCleaner-Age" value="120000"/>

</appSettings>

<connectionStrings>

<add name="XBMISConnectionString" connectionString="Data Source=.;Initial Catalog=XBMIS;Persist Security Info=True;User ID=sa;Password="

providerName
="System.Data.SqlClient" />

<connectionStrings>

 

在程序集中引用如下:

使用命名空间 System.Configuration 即 using System.Configuration

 

 

System.Configuration.ConfigurationManager.AppSettings["myconfig"]

得到 Data Source
=.;Initial Catalog=xbmis;User ID=sa;pwd=:


System.Configuration.ConfigurationManager.ConnectionStrings[
"XBMISConnectionString"].ConnectionString

得到 Data Source
=.;Initial Catalog=XBMIS;Persist Security Info=True;User ID=sa;Password="

providerName
="System.Data.SqlClient

 

备注:其中引用命名空间 System.Configuration 后 下划线部分可省略掉

<appSettings> 一般用于配置常用值 <connectionStrings> 一般用于配置数据库的连接
并非必须有,这两个值都可以自己写一个xml文件进行配置

只不过在这里也比较方便

"

"

<appSettings> 一般用于配置常用值
<connectionStrings>
一般用于配置数据库的连接
并非必须有,这两个值都可以自己写一个xml文件进行配置
只不过在这里也比较方便

"

posted @ 2011-07-10 15:24  ndxsdhy  阅读(3463)  评论(0编辑  收藏  举报