123456789101112131415161718192021 |
- public class SCVDataProvider : IDataProvider
- {
- private List<MusicalInstrument> instruments;
- CsvConfiguration configuration = new CsvConfiguration(CultureInfo.InvariantCulture)
- {
- Delimiter = ",",
- HasHeaderRecord = true,
- IgnoreBlankLines = true
- };
- // êîíñòðóêòîð êëàññà
- public CSVDataProvider()
- {
- using (var reader = new StreamReader("./data.csv"))
- using (var csv = new CsvReader(reader, configuration))
- {
- instruments = csv.GetRecords<MusicalInstrument>().ToList();
- }
- }
- }
|