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());
}