C#中配置文件是什么意思,有什么用,保存在什么地方?

比如下面这段代码:publicstringmodel=ConfigurationManager.AppSettings["model"];publicstringoutp... 比如下面这段代码:
public string model = ConfigurationManager.AppSettings["model"];
public string output = ConfigurationManager.AppSettings["output"];
public string save = ConfigurationManager.AppSettings["save"];
public string filepath = ConfigurationManager.AppSettings["path"];
ConfigurationManager所读的配置文件,是什么配置文件呢,这个程序是一个本地的控制台应用程序,它的配置文件是程序生成之后自动生成的吗?还是计算机内本身就有的配置文件?我刚学C#,大侠们多帮帮忙,谢了
展开
 我来答
Reyzhang
2011-03-22 · TA获得超过1111个赞
知道小有建树答主
回答量:805
采纳率:85%
帮助的人:670万
展开全部
ConfigurationManager.AppSettings[""] 是用于获取应用程序下的web.config文件中的配置结(<AppSettings></AppSettings>)的值。
你可以在你的应用程序目录下找到一个web.config的文件。打开该文件找到<AppSettings>结点
你会看到例如: "<Add key="model" value="XXXXXX" />" 的配置结。
程序中的ConfigurationManager.AppSettings["model"]; 即是获取配置结key="model" 的value的值。
可明白否。
孙月乔
2011-03-23
知道答主
回答量:67
采纳率:0%
帮助的人:18.9万
展开全部
你找找看有一个后缀名是config的文件,一般winform程序里的配置文件是app.config而asp.net程序里的配置文件是web.config,希望我的回答对你有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qicailiying
2011-03-21 · TA获得超过664个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:243万
展开全部
你做的是什么开发呢?
如果是网络开发,如asp.net什么的,就像楼上说的那样,web.config
如果是桌面开发的话,像一些头文件什么的也可以说是吧;
比如说你引入了一些包,你不在配置文件里面写一些东西的话,编译器是不知道那个是什么来的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
auyeungs
2011-03-21
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
配置文件保存运行时的一些系统配置及参数。
Web程序为web.config
windows窗体程序为app.config,编译后会自动转为 程序名.config
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
needhx
推荐于2017-11-28 · TA获得超过112个赞
知道答主
回答量:142
采纳率:0%
帮助的人:85.8万
展开全部
配置文件是用xml写的一个文件,因为xml更改后不用重新生成就可以使用,所以用来配置一些可能经常改动的东西。
举个例子,数据库连接字符串就经常通过配置文件来配置:这样的好处,你写代码的时候,用的数据库是你自己的,你的程序打包后,在另外的一台电脑上安装使用,如果不是连配置文件,那么那台电脑必须能连接上你的电脑,否则就不能用了。通过配置文件,他可以直接在配置文件中把数据库改成他自己的。那样就好用,并且不用任何的编译。

项目文件一般分两种:app.config,(用于非web程序),相应的,web.config用于web项目
向项目添加配置文件的时候,一般不建议更改名字,使用默认的就好。
public string filepath = ConfigurationManager.AppSettings["path"]的意思是从app.config文件中配置的一个key,这行代码字面上看是读取配置文件中存放file的路径
ConfigurationManager是.netframework中提东操作配置文件的类库,Appsettings[]里面的字符串是在app.config中定义的类似这样的<add key="path" value="c:\\system32"/>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式