我出现一个错误,我想读取csv并将其csv的值传递给另一种形式。这是我读取csv的功能。
private IEnumerable<Participant> ReadCSV(string path)
{
IEnumerable<Participant> records = null;
using (var sr = new StreamReader(path))
{
var reader = new CsvReader(sr);
reader.Configuration.HasHeaderRecord = false;
reader.Read();
records = reader.GetRecords<Participant>();
sr.Close();
}
return records;
}
当csv阅读器到达csv行的末尾时,出现如下错误:
System.NullReferenceException:对象引用未设置为 对象的实例。 C:\ Users \ SIGI-PC \ Documents \ Visual Studio中的CsvHelper.CsvReader.d__63
1.MoveNext() at Reader.testForm..ctor(IEnumerable
1比塞塔) 2015 \ Projects \ Reader \ Reader \ testForm.cs:第28行 抛出异常:Reader.exe中的'System.NullReferenceException'