( Original C# code written by Julian M Bucknall, www.boyet.com )
Default rules :
- A record is usually delimited by a line feed character (0x0A) or a
carriage return/line feed pair (0x0D, 0x0A), but note that the definition of
the CSV format allows for a field within a record to contain line breaks
- Fields within a record are delimited with commas.