private static string ToStringTable(string[,] cells, IReadOnlyList <int> columnWidths) { var tableBuilder = new StringBuilder(); var width = cells.GetLength(1); var height = cells.GetLength(0); tableBuilder.AddHeaderRow(cells, columnWidths, width); tableBuilder.AddSeparatorRow(columnWidths, width); tableBuilder.AddDataRows(cells, columnWidths, height, width); return(tableBuilder.ToString()); }