我正在尝试使用 csv helper 解析 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 不能转换为整数。我在问是否有办法尝试捕捉它并将值设置为 -10 当它为空时。
try 和 catch 应该在映射类中,但是在捕获异常后我不知道该怎么办。换句话说,我不知道如何为映射对象设置默认值