Я пытаюсь разобрать 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 может hav null
. поэтому, когда я делаю mappign выше, у меня есть исключение, что null не может быть передано целому числу. Я спрашиваю, есть ли способ попробовать и поймать это и установить значение -10, когда оно равно null.
попытка и улов должны быть в классе сопоставления, но я не мог знать, что делать после обнаружения исключения. Другими словами, я не мог знать, как установить значение по умолчанию к объекту картографирования
Вопрос не разъясняет, куда входит 'static'. –
Я считаю, что он означает' default'. Я отредактировал вопрос, чтобы изменить статический на значение по умолчанию. –