using CsvHelper.Configuration;
using System.Collections.Generic;
using System.Globalization;
public static void Main()
var confNoHeader = new CsvConfiguration(CultureInfo.InvariantCulture)
SanitizeForInjection = false,
using (var stream = new MemoryStream())
using (var writer = new StreamWriter(stream))
using (var reader = new StreamReader(stream))
using (var csv = new CsvWriter(writer, confNoHeader))
var NoticeLines = new List<object>
new { textForFun="My Long Text, will act has Header, Notice, or Disclaimer before the real record." },
new { textForFun="Here comes an other one" },
var datas = new List<object>
new { C = 3, D = "three" },
new { C = 4, D = "four" }
csv.WriteRecords(NoticeLines);
reader.ReadToEnd().Dump();