【发布时间】:2013-12-31 16:32:37
【问题描述】:
我正在使用 CSVHelper 库读取 csv 文件进行处理。当文件被读入时,我想跟踪记录的 RecordNumber(或 RowNumber),所以如果出现故障,最终用户会知道文件的哪一部分是罪魁祸首。
如何做到这一点?
【问题讨论】:
我正在使用 CSVHelper 库读取 csv 文件进行处理。当文件被读入时,我想跟踪记录的 RecordNumber(或 RowNumber),所以如果出现故障,最终用户会知道文件的哪一部分是罪魁祸首。
如何做到这一点?
【问题讨论】:
var rowCount = 0;
var list = new List<MyType>();
while( csv.Read() )
{
rowCount++;
var record = csv.GetRecord<MyType>();
list.Add( record );
}
还有关于异常的详细信息。
catch( Exception ex )
{
var info = ex.Data["CsvHelper"];
}
这包括行号、字段号等
【讨论】: