当前位置:  开发笔记 > 编程语言 > 正文

C#中Textfile解析的最佳方法?

如何解决《C#中Textfile解析的最佳方法?》经验,为你挑选了1个好方法。

我想解析配置文件sorta的事情,如下:

[KEY:Value]     
    [SUBKEY:SubValue]

现在我开始使用a StreamReader,将线转换为字符数组,当我认为必须有更好的方法时.所以我请谦虚的读者帮助我.

一个限制是它必须在Linux/Mono环境中工作(确切地说是1.2.6).我没有最新的2.0版本(Mono),因此请尝试将语言功能限制为C#2.0或C#1.0.



1> Orion Edward..:

我考虑过了,但我不打算使用XML.我将手工编写这些东西,手工编辑XML会让我的大脑受伤.:')

你看过YAML吗?

您可以在没有任何痛苦和痛苦的情况下获得XML的好处.它在ruby社区中广泛用于配置文件,预先准备的数据库数据等

这是一个例子

customer:
  name: Orion
  age: 26
  addresses:
    - type: Work
      number: 12
      street: Bob Street
    - type: Home
      number: 15
      street: Secret Road

这里似乎有一个C#库,我没有亲自使用过,但是yaml非常简单,所以"它有多难?" :-)

我会说最好发明你自己的ad-hoc格式(并处理解析器错误)

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有