我有一个 CSV 文件,其中标题指示信息将按什么顺序出现在详细信息行中。一个例子是:
COLUMN1,COLUMN2,COLUMN3
VALUE1,VALUE2,VALUE3
但也可能是
COLUMN2,COLUMN3,COLUMN1
VALUE2,VALUE3,VALUE1
这个类看起来像这样
public class CSVImportLineItem
{
public string Column1 {get; set;}
public string Column2 {get; set;}
public string Column3 {get; set;}
}
有没有办法(使用FileHelpers)读取标题,然后根据标题顺序确定到属性的映射?