using System.Collections.Generic;
using System.Globalization;
public static void Main()
var records = new List<dynamic>();
dynamic record = new ExpandoObject();
record.Timestamp = DateTime.UtcNow;
using (var writer = new StringWriter())
using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture))
csv.WriteRecords(records);
writer.ToString().Dump();