typestar

Interpolación de cadenas en C#

La cadena con $ es la plantilla de C#: expresiones, formatos y alineación en línea.

var name = "Grace";
var items = 3;
var total = 42.5;

// $ vuelve plantilla la cadena; las llaves aceptan cualquier expresión
Console.WriteLine($"{name} bought {items} items");
Console.WriteLine($"total: {total:F2}, half: {total / 2:F1}");

// alinear rellena la columna: negativo a la izquierda, positivo a la derecha
Console.WriteLine($"|{name,-10}|{items,5}|");

Cómo funciona

  1. El prefijo $ convierte las llaves en huecos para cualquier expresión.
  2. :F2 y :F1 formatean números a decimales fijos.
  3. {name,-10} rellena una columna: negativo alinea a la izquierda, positivo a la derecha.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
10
Caracteres a escribir
364
Tokens
38
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 24 segundos.

Escribe este fragmento

Paso 1 de 4 en Cadenas; paso 4 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →