the best result I've found so far is this
List<int> pL = new List<int> { 1, 3, 5, 10 };
Console.Write("[");
for (int i = 0; i < pL.Count-1; i++)
Console.Write("{0}, ", pL[i]);
Console.Write(pL[pL.Count-1] + "]");
but is there a better way, less bulky.