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
Split(',')corta una línea CSV en un arreglo de cadenas.string.Joinvuelve a pegar cualquier secuencia con un separador.RemoveEmptyEntriesdescarta los vacíos que crean los espacios repetidos.
Palabras clave y builtins usados aquí
stringvar
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.
Paso 3 de 4 en Cadenas; paso 6 de 29 en Fundamentos del lenguaje.