Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net CSVHelper分配记录编号_.net_Csv_Csvhelper - Fatal编程技术网

.net CSVHelper分配记录编号

.net CSVHelper分配记录编号,.net,csv,csvhelper,.net,Csv,Csvhelper,我正在使用CSVHelper库读取csv文件进行处理。当文件被读入时,我希望跟踪记录的RecordNumber(或RowNumber),这样,如果出现故障,最终用户将知道文件的哪一部分是错误的 如何做到这一点 var rowCount = 0; var list = new List<MyType>(); while( csv.Read() ) { rowCount++; var record = csv.GetRecord<MyType>();

我正在使用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"];
}