Posts

Showing posts from November, 2013

Pretty Print Array of Arrays in .NET C#

Image
I had a need to pretty-print  an array of arrays while parsing some JSON recently. I couldn't find anything I liked, so I thought I'd post what I ended up with here to save others some time. https://gist.github.com/aaronhoffman/4232d28b769b3e95b143cf609a9e27cc Example Output: [[1,2,3],[3,5,7],[2,4,6]] [[1,2,3]] [[1,2,3],[3,5,7,9,11],[2,4,6]] public string PrettyPrintArrayOfArrays(int[][] arrayOfArrays) { if (arrayOfArrays == null) return ""; var prettyArrays = new string[arrayOfArrays.Length]; for (int i = 0; i < arrayOfArrays.Length; i++) { prettyArrays[i] = "[" + String.Join(",", arrayOfArrays[i]) + "]"; } return "[" + String.Join(",", prettyArrays) + "]"; } Hope this helps, Aaron