詳細行に情報が表示される順序をヘッダーが示す 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を使用して) ヘッダーを読み取り、ヘッダーの順序に基づいてプロパティへのマッピングを決定する方法はありますか?