3

我正在尝试使用Filehelpers库解析文件。我的文件如下所示:

000001,"A",123,456
000002,"B","ABC","XYZ"
000003,"B","DEF","XYZ"
000004,"B","HIJ","XYZ"

我的文件包含具有不同列定义的行,其中行的“类型”由第二列中的字符定义。即在上面的示例中,我有一个“A”行,后跟三个“B”行。

Filehelpers 要求我在实例化文件帮助程序引擎时传递用于定义行的 CLR 类型,或者使用下面的通用版本。

FileHelperEngine<ARecord> engine = new FileHelperEngine<ARecord>()

这意味着我只能使用一种类型来定义文件中的每一行。有什么方法可以解析这样的文件并根据给定行的一部分有条件地指定记录类型?

4

1 回答 1

3

找到了。http://www.filehelpers.com/example_multirecords.html

于 2012-01-05T03:05:04.273 回答