static string csv = @"Id,Name
public static void Main()
using (var r = new ChoCSVLiteReader())
foreach (dynamic rec in r.Read<EmployeeRec>(new StreamReader(csv.ToStream()), true, mapper: (lineno, cols, rec) =>
rec.Id = cols[0].CastTo<int>();
Console.WriteLine($"Id: {rec.Id}");
Console.WriteLine($"Name: {rec.Name}");
public partial class EmployeeRec
public int Id { get; set; }
public string Name { get; set; }