Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 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"]; }
这包括行号、字段号等。