AD

¿Ya dominas lo básico? Un curso estructurado de VB.NET es la vía rápida para dar el salto.

Ver cursos de VB.NET en Udemy

Enlace de afiliado. No te cuesta nada extra.

🔷Lecciones de VB.NET
Lección 20 / 68

Partir y unir cadenas (Split y Join)

En esta lección convertirás un texto con separadores en un array, y un array en un texto.

Split parte por el separador y String.Join hace lo contrario.

El código de ejemplo convierte una línea separada por comas y la vuelve a mostrar con otro separador.

Fíjate en ","c: el separador es un Char, no un String. Hay sobrecargas para ambos, y con un texto de varios caracteres hay que usar la versión que recibe un array. Es una de esas asperezas que se notan al portar código.

Split conserva los trozos vacíos, así que "a,,b" da tres elementos. Para descartarlos se pasa StringSplitOptions.RemoveEmptyEntries.

Y una diferencia con la mayoría de los lenguajes: aquí Split recibe un carácter literal, no una expresión regular, así que partir por un punto funciona sin sorpresas.

Para CSV real, .NET ofrece TextFieldParser —que está precisamente en el espacio de nombres de Visual Basic— y maneja las comillas y los saltos de línea dentro de un campo.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar VB.NET directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)