typestar

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

  1. Table arma columnas y filas con fluidez; los bordes son un estilo.
  2. El marcado como [bold] colorea en línea sin códigos de escape.
  3. AnsiConsole.Write renderiza todo donde un WriteLine simple no puede.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 2 en Consola y texto; paso 13 de 16 en El ecosistema abierto.

← Anterior Siguiente →