typestar

Split y Join en C#

De cadenas a colecciones y de regreso.

var csv = "alpha,beta,gamma,delta";
string[] parts = csv.Split(',');
Console.WriteLine($"{parts.Length} parts, first {parts[0]}");

var joined = string.Join(" | ", parts);
Console.WriteLine(joined);

// divide por grupos de espacios, descartando los vacíos entre ellos
var words = "one  two   three".Split(' ',
    StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(words.Length);

Cómo funciona

  1. Split(',') corta una línea CSV en un arreglo de cadenas.
  2. string.Join vuelve a pegar cualquier secuencia con un separador.
  3. RemoveEmptyEntries descarta los vacíos que crean los espacios repetidos.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
383
Tokens
67
Ritmo de tres estrellas
95 tpm

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

Escribe este fragmento

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

← Anterior Siguiente →