If I have an array and perform a ToString() does that just string together the array values in one long comma seperated string or is that not possible on an arr
ToString()
It doesn't (as you noticed).
For string arrays you can use:
string.Join(",", myArray)
for other arrays I think you need to code it yourself.