c#读取数据库连接字符串的问题

stringConStr=ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;这句话,其中... string ConStr=ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;

这句话,其中这个ConfigurationManager类,不明白为什么我无法直接解析,using出空间来使用,必须在引用出,引用这个System.Configuraiton,然后再解析,还是要再using 空间才能用这个类。
糊涂了。
1、为什么有的可以直接解析,using空间,这里不行,不都是引用空间吗
2、这个System.Configuraiton是什么东西,是命名空间吗,引用后,为什么类还是不能直接用,还要再解析下,单若不引用,连解析都解析不了?
展开
 我来答
百度网友3096cbde2
2013-02-07 · TA获得超过323个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:298万
展开全部
有的东西默认不带,所以要右键添加引用,并选择相应的程序集。

有两种用法:
1)
using System.Configuraiton;

string ConStr=ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;

2)
string ConStr=System.Configuraiton.ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;
de98441201
2013-02-07 · TA获得超过153个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:199万
展开全部
C #不太了解,共同讨论一下,你这里的解析是指什么意思?
如果没有using ,string ConStr=ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;语句必须写全名,即System.Configuration.Configuration.ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;
而如果想要向你语句描述的那样使用 必须using System.Configuration.Configuration 才行
追问
解析式visual studio的功能吧,一点右键就出来了,能把没有using的命名空间给using了,可是这个就没有,必须先引用,再解析才行。
追答

你说的引用是不是类似这样,如下图。如果是这样,应该是正确的,因为引用就是把要用到的类库添加到项目里面,vs会默认添加一些常用类库,没有添加的必须先引用,然后才能using.  类库是分成很多种的,如果项目没有引用这个类库,那么Using 就不知道到哪里去找,之所以有些可以直接Using是因为创建项目的时候会默认引用一些常用类库

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式