csvヘルパーを使用してcsvファイルを解析しようとしています
これは私のマッピングクラスです
sealed class CSVFileDefinitionMapFinal : CsvClassMap<CSVFileDefinitionFinal>
{
public CSVFileDefinitionMapFinal()
{
Map(m => m.FARM_ID).Name("FRM_ID");
}
}
これは私のアイテムクラスです
class CSVFileDefinitionFinal
{
public int FARM_ID { get; set; }
}
問題はFRM_ID
、csv に が含まれている可能性があることnull
です。したがって、上記の mappign を実行すると、null を整数に転送できないという例外があります。それを試してキャッチし、nullのときに値を-10に設定する方法があるかどうかを尋ねています。
try と catch はマッピング クラスにあるはずですが、例外をキャッチした後に何をすべきかわかりませんでした。つまり、マッピング オブジェクトにデフォルト値を設定する方法がわかりませんでした。