using System.Threading.Tasks;
public static void Main()
var csvContent = "id;value\r\n1;\"cell\"";
ParseAndPrint(csvContent);
csvContent = "id;value\r\n1;\"cell\"\r\n";
ParseAndPrint(csvContent);
public static void ParseAndPrint(string csvContent)
var reader = new StringReader(csvContent);
var csvReader = Sylvan.Data.Csv.CsvDataReader.Create(reader, new Sylvan.Data.Csv.CsvDataReaderOptions()
Console.WriteLine("Reading CSV file...");
Console.WriteLine($"=== LINE {csvReader.RowNumber} ==================");
Console.WriteLine(csvReader.GetValue(0));
Console.WriteLine(csvReader.GetValue(1));