Tablas con Spectre en C#
Tablas de verdad y color en una terminal, desde C# puro.
using Spectre.Console;
var table = new Table().Border(TableBorder.Rounded);
table.AddColumn("language");
table.AddColumn(new TableColumn("tpm").RightAligned());
table.AddRow("csharp", "95");
table.AddRow("rust", "[bold]88[/]");
table.AddRow("python", "102");
AnsiConsole.Write(table);
AnsiConsole.MarkupLine("[green]3 rows rendered[/]");
Cómo funciona
Tablearma columnas y filas con fluidez; los bordes son un estilo.- El marcado como
[bold]colorea en línea sin códigos de escape. AnsiConsole.Writerenderiza todo donde un WriteLine simple no puede.
Palabras clave y builtins usados aquí
newusingvar
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 340
- Tokens
- 81
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 54 segundos.
Paso 1 de 2 en Consola y texto; paso 13 de 16 en El ecosistema abierto.