使用ConfigurationManager类 读写配置文件

来源:互联网 发布:亚马逊a9算法调整后 编辑:程序博客网 时间:2024/06/05 08:10

使用ConfigurationManager类 读写配置文件app.config,以下为代码:


app.config内容:

 

代码结果:app.config只能作为初始化的定义,工程生成后运行程序集名称.exe 修改生成后的 程序集名称.exe.Config文件

一开始调试时看到控制结果是想要的结果,但看app.config配置文件内容没变(vs2008 F5调试模式下是修改 程序集名称.vshost.exe.config配置文件)还以为是代码有问题,网上搜,也有人碰过到此现像,原来是自己没有理解到MSDN的说明。(还是有文化差异啊)

如:      Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            Console.WriteLine("config.FIlePath: " + config.FilePath + "/n");

查看config.filePath值,即了解明白了。

 

4.0的类库: http://msdn.microsoft.com/en-us/library/ms134265(v=VS.100).aspx

 

注意:此类是.net2.0后新增。

必须要先在工程里添加system.configuration.dll程序集的引用。
(在解决方案管理器中右键点击工程名称,在右键菜单中选择添加引用,.net->组件名称->下即可找到)
添加引用后可以使用System.Configuration空间下的ConfigurationManager类.

 

引用资源:
http://www.ajaxline.com/node/258
http://www.codeproject.com/KB/cs/SystemConfiguration.aspx
http://www.cnblogs.com/interboy/archive/2007/04/22/722894.html           使用ConfigurationManager类读写web.config

http://yueqing.blog.163.com/blog/static/32082592009813111946229/       多个示例代码实现

原创粉丝点击