В чем заключается ошибка и как это исправить?

введите сюда описание изображенияХочу передать данные из CSV файла в DataGridView. Написал класс для данных которые будут в таблице. Использовал библиотеку CSVHelper и вылезла такая ошибка.

        public class DataInfo
        {
            public string SurName { get; set; }
            public int Number { get; set; }
            public DateTime Date { get; set; }
            public bool Working { get; set; }
        }
        public DataTable read(string filePath)
        {
            var dt = new DataTable();

            var csv = new CsvReader(new StreamReader(filePath));
            // Creating the columns
            typeof(DataInfo).GetProperties().Select(p => p.Name).ToList().ForEach(x => dt.Columns.Add(x));

            // Adding the rows
            csv.GetRecords<DataInfo>().ToList.ForEach(line => dt.Rows.Add(line.Name, line.Age, line.Birthdate, line.Working));
            return dt;
       

Ответы (1 шт):

Автор решения: Andrew

Обращаешься к функции как к проперти.

Функции вызываются со скобками

ToList -> ToList()

→ Ссылка