Обработчик ошибки BadData (CSVhelper)

Нужно написать обработчик событий BadData, я не знаю как, не давно изучаю этот ЯП. Буду рад любой помощи! Заранее спасибо Всем, кто откликнется. Подробнее об ошибке: An unhandled exception of type 'CsvHelper.BadDataException' occurred in CsvHelper.dll

Additional information: You can ignore bad data by setting BadDataFound to null.

Как я понял, нужно создать обработчик события, который будет приравнивать BadDataFound к нулю, но как это сделать... Думаю, что можно через try-catch, но не изучил этот пункт :c


 public static class SSDs
        {
            public static List<SSD> GetSSDValues()
            {
                string filePath = Path.Combine(Application.StartupPath, "SSD_UserBenchmarks.csv");
                using (var reader0 = new StreamReader(filePath))
                using (var csv0 = new CsvReader(reader0, CultureInfo.InvariantCulture))
                {
                    var ssds = new List<SSD>();
                    csv0.Read();
                    csv0.ReadHeader();
                    while (csv0.Read())
                    {
                        var ssd = new SSD
                        {
                            Type = csv0.GetField<string>("Type"),
                            Brand = csv0.GetField<string>("Brand"),
                            Model = csv0.GetField<string>("Model"),
                            Benchmark = csv0.GetField<float>("Benchmark")
                        };
                        ssds.Add(ssd);
                    }
                    return ssds;
                }
            }
        }

        // Sozdanie classa dlya parsinga Type/Brand/Model/Benchmark'a SSD;
        public class SSD
        {
            public string Type { get; set; }
            public string Brand { get; set; }
            public string Model { get; set; }
            public float Benchmark { get; set; }
        }


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