C# config增删改查操作

发布一下 0 0

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!


Visual Studio版本:Enterprise 2015


前面讲了C#关于注册表和ini文件的操作,本篇文章来讲解一下config文件的基本操作。


如果项目是web,那么默认会有web.config。如果是WinForm,默认是没有的,需要自己手动添加。如果需要额外的config,也是需要自行添加。接下来的代码主要针对自行添加的config文件,默认的web.config和app.config是有更简洁的操作方式,

config中配置节点有两种,分别是AppSettings和ConnectionStrings,作为用来存储配置信息来说,我觉得区别不是很大。具体区别可以在网上自己搜索。


01

新增


C# config增删改查操作

C# config增删改查操作

C# config增删改查操作

上面是新增的代码,首先是读取xml文件的方法,然后是向xml写值,写入成功后,刷新即可,这个代码是针对appSettings节点进行操作的。


02

修改

C# config增删改查操作

修改和新增用的是相同的方法,从上面的代码中可以看到,如果key值不存在则是新增,存在就是修改。


03

读取


C# config增删改查操作

C# config增删改查操作

如果是web.config或者是app.config,可以直接用

System.Configuration.ConfigurationManager.AppSettings["key"]取值,默认情况下程序已经设置好了默认的config文件。我这里测试代码中的第一个参数就是config文件的路径。


04

删除


C# config增删改查操作

C# config增删改查操作

指定文件,指定节点名称,直接删除就行。


测试代码中之所以有ref返回,是因为config操作的代码是封装的类库,我个人习惯将类库中的方法用trycatch包起来,有异常的话,则返回异常信息。仅供参考,感谢关注!







版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/63956.html