Is there an easy way in C# .NET to print out an ArrayList() “nicely” like how the WCF Test Client does:

…or was there a lot of looping and stuff going on in this program.
Again, can this be done easily or not? Not asking how if its complicated.
Also, just plain text is fine those items are interactable
You can use this object dumper class from the Linq Samples, or you could use the JSON serializer.