CSVHelper-对象引用未设置为对象的实例。当阅读CSV

时间:2018-10-05 09:20:31

标签: c# .net visual-studio .net-4.5 csvhelper

我出现一个错误,我想读取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'

0 个答案:

没有答案