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