C# developers often have to convert a list of items into a human-readable list.
For example, if you have a string array: "a", "b", "c", "d", you may want the output to be:
'a', 'b', 'c' and 'd'
Here is a way to do that using a C# extension method:
Comment welcome. I will update with improvements as suggestions come in: