CSVHelper,C#,列表

问题描述 投票:0回答:1

我正在尝试从csv文件中读取多种记录类型,其中第一行包含以下记录

id,名称,值数

和第二行有

日期,转移,值[0..n],质量

在原始csvhelper example的帮助下,我可以读取原始行,但是我不知道如何通过BarMap传递需要聚合的值的数量

fooRecords.Add(csv.GetRecord<Foo>());Foo.numValue

barRecords.Add(csv.GetRecord<Bar>());

public sealed class BarMap : ClassMap<Bar>
{
    public BarMap()
    {
        Map(m => m.date).Index(1);
        Map(m => m.shift).Index(2);
        //Aggregation of values 1 ..n goes here
        Map(m => m.quality).Index(n+1);

    }
}

如果有人可以帮助我,我将不胜感激。

c# csvhelper
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.