FileHelpers und CSV: Was tun, wenn ein Datensatz horizontal unbegrenzt erweitert werden kann?

Ich versuche, diese Art von CSV-Datei mit FileHelpers zu analysieren:

Tom,1,2,3,4,5,6,7,8,9,10
Steve,1,2,3
Bob,1,2,3,4,5,6
Cthulhu,1,2,3,4,5
Greg,1,2,3,4,5,6,7,8,9,10,11,12,13,14

Ich kann nicht herausfinden, wie dies mit FileHelpers analysiert wird. Ich würde mir vorstellen, dass ich in der Lage sein sollte, so etwas zu tun:

[DelimitedRecord(",")]
public class MyRecord
{
    public string Name;

    public List<int> Values;
}

Mit FileHelpers scheint dies jedoch nicht möglich zu sein. Das Beste, was ich tun kann, ist Folgendes:

[DelimitedRecord(",")]
public class MyRecord
{
    public string Name;

    public string Values;

    public string[] ActualValuesInNiceArray
    {
        get { return Values.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries); }
    }
}

Ich müsste mich dann trennenValues Klicken Sie auf Kommas, um den Wertesatz für jeden Datensatz abzurufen. Scheint nicht viel Sinn zu machen, wenn ich einen Teil jedes Datensatzes manuell analysieren muss.

Vermisse ich etwas? Ich habe Dokumente / Beispiele durchgesehen, kann aber anscheinend keine Lösung für mein Format finden. Excel hat keine Probleme mit meinem Format, daher würde ich mir vorstellen, dass es eine Möglichkeit gibt, dies mit einer vorhandenen freien Bibliothek (FileHelpers oder einer anderen Bibliothek) zu tun. Irgendwelche Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage