.NET下编写程序的时候经常会使用到配置文件。配置文件格式通常有xmlinijson等几种,操作不同类型配置文件需要使用不同的方法,操作较为麻烦。特别是针对同时应用不同格式配置文件的时候,很容易引起混淆。如果使用一个统一的方法对其进行操作,岂不美哉。


技术方案

思路很简单,就是使用一个基类将配置文件的内容抽象出来,不同配置文件有不同的实现,对外统一调用方法。最开始,打算自己写一个,后来对比ini与xml的时候(最开始没有把json考虑进来,自己用它来做配置文件的项目较少),发现xml完全可以替代ini文件的描述,直接用xml不是更好?

于是方案就变成了用xml作为最基础的数据对象,其他配置文件转换成xml进行操作

XDocument VS XmlDocment

不解释,直接看图。

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

ini <-> xml

ini文件构造比较简单,常见的ini有以下几条规范:

  1. 注释以;开头,一直到行尾;

  2. 类别项用

    延伸阅读

    学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式