private static void RenderTables() { var headers = new[] { "Column 1", "Column 2", "Column 3" }; var options = new AsciiTableOptions { Title = "Sample Table Content" }; var content = new List <object[]>(); var rand = new Random(); int value() => rand.Next(int.MinValue, int.MaxValue); for (int i = 0; i < 20; i++) { content.Add(new object[] { value(), value(), value() }); } options.Style = AsciiLineStyle.DoubleHeaderLine; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.DoubleHorizontalLine; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.DoubleLine; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.DoubleSeparatorLine; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.DoubleVerticalLine; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.ShadeHeavy; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.ShadeLight; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.ShadeMedium; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.SolidMedium; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.SolidThick; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); options.Style = AsciiLineStyle.SolidThin; System.Console.WriteLine(ConsoleExt.AsciiTable(headers, content, options)); }