2

我有读取并存储在 IEnumerable data_values 中的 csv 文件。唯一的问题是,当我想用​​ MessageBox.Show() 阅读它时,它会抛出 ArgumentNullException is unhandled。我试着像 if(data_values != null) 那样做,但它不起作用。我尝试了很多解决方案,但没有一个有效。我要做的就是将 date_values 中的数据分配给例如 temperature_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());
    }
4

0 回答 0