FileHelper MasterDetail

时间:2016-05-03 14:25:11

标签: c# filehelpers

有人能指出如何使用MasterDetailEngine for FileHelper吗?

我有:

 var engine = new MasterDetailEngine<MyHeader, MyDetail>(new MasterDetailSelector(ExampleSelector));
 var result = engine.ReadFile(filePath);

现在我的问题特别是MasterDetailSelector。 我有一个MyHeader和MyDetail类,它们都有一个FIXED长度,两者都有相同的长度。

那我怎么写我的选择器呢? (见下文我要做的事)

private RecordAction ExampleSelector(string record)
{
    // If the first record occurrence
        return RecordAction.Master;
    // else
        return RecordAction.Detail;
}

1 个答案:

答案 0 :(得分:-1)

你可以使用HeaderText属性代替MasterDetail引擎来读取头条。