之前采用ini文件作为程序的配置文件,觉得这种结构简单明了,配置起来也挺方便。然后操作方式是通过WindowsAPI,然后再网上找到一个基于WindowsAPI封装的help类,用起来倒也顺手。用的多了,觉得还可以使用文件流来操作,后来就发现了EasyConfig。

  EasyConfig是一个纯C#的开源ini文件操作库,但是在使用上有诸多不便,只是个人感觉,于是个人将其改造了一下,是自己喜欢用的风格。

资源下载

  如果不清楚ini文件结构,请百度一下,这里贴一个示例文件。

[Video]
#是否全屏
Fullscreen = true
#宽度

Width = 1280

#电视高度
#高度
Height = 720

[Level1]
NumberOfEnemies=2000#数值
Lives =              10
Timer                =                 999
EnemyNames = "Steve",          "Sam",                "Bill"
EnemyGuns = 13, 28, 43, 499
CanShoot = true, yes, on, no, false, off
Ini文件示例

相关文章: