LINQtoCSV не может назначить IEnumerable списку - ArgumentNullException не обрабатывается

У меня есть CSV-файл, который я читаю и храню в IEnumerable data_values. Единственная проблема заключается в том, что, когда я хочу прочитать его с помощью MessageBox.Show(), возникает исключение ArgumentNullException. Я пытался сделать это как if(data_values!= Null), но это не работает. Я пробовал много много решений, но ни одно не работает. Все, что я хочу сделать, это назначить данные из date_values, например, values_values, и показать их. Вот как это выглядит:

class CSVdata
{
    public List<data> data_var = new List<data>();
    public IEnumerable<data> data_values;
    public CSVdata()
    {
         CsvFileDescription file_description = new CsvFileDescription { 
            SeparatorChar = ';',
            FirstLineHasColumnNames = true,
            EnforceCsvColumnAttribute = true
            };

        CsvContext cc = new CsvContext();
        data_values = cc.Read<data>("C:/Users/GreenScreen/Desktop/Transbud_pomiary_csvFile.csv", file_description);
        data_var = data_values.ToList();
    }
}

И я хочу показать это с:

    private void button_ReadData_Click(object sender, EventArgs e)
    {
        CSVdata csvData = new CSVdata();
        MessageBox.Show(csvData.data_var[5].ToString());
    }

0 ответов

Другие вопросы по тегам