I have been trying to find resources online regarding inserting a string containing commas into a csv without separating that string into separate columns.
I have it working with other characters, just not commas since it's a string in C#.
My current solution is to replace the commas with pipes for that last column C.
row.AppendLine(A, B, C");
foreach (var x in [datasource]()) {
row.AppendLine(x.A + "," + x.B + "," + x.C.Replace(",", "|"));
}