public static void Main()
ChoCSVRecordConfiguration config = new ChoCSVRecordConfiguration();
config.CSVRecordFieldConfigurations.Add(new ChoCSVRecordFieldConfiguration("Id", 1));
config.CSVRecordFieldConfigurations.Add(new ChoCSVRecordFieldConfiguration("Name", 2));
foreach (var rec in ChoCSVReader<EmployeeRec>.LoadText(csv, config).WithFirstLineHeader())
Console.WriteLine(String.Format("Id: {0}", rec.Id));
Console.WriteLine(String.Format("Name: {0}", rec.Name));
public partial class EmployeeRec
public int Id { get; set; }
public string Name { get; set; }
static string csv = @"Id,Name